This article was translated by machine. To view in the article in English, select the English check box. You can also display the English text in a popup window by moving the mouse pointer over the text.
الترجمة
الأصلي
This documentation is archived and is not being maintained.

DataControlField.ExtractValuesFromCell أسلوب

Visual Studio 2010

سلسلة A التي هو dهوplayed في تذييل عنصر IDictionary.

مساحة الاسم:  System.Web.UI.WebControls
التجميع:  System.Web (في System.Web.dll)

public virtual void ExtractValuesFromCell(
	IOrderedDictionary dictionary,
	DataControlFieldCell cell,
	DataControlRowState rowState,
	bool includeReadOnly
)

المعلمات

dictionary
النوع: System.Collections.Specialized.IOrderedDictionary
AnIOrderedDictionary.
cell
النوع: System.Web.UI.WebControls.DataControlFieldCell
استخدام DataControlFieldCellالخاصية إلى إضافة ملاحظات أو تعليقات إلى عنصر تحكم بيانات الحقل، أو لبيانات غير ذلك تتعلق إلى الحقل.DataControlField
rowState
النوع: System.Web.UI.WebControls.DataControlRowState
واحد of the DataControlRowState قيم.
includeReadOnly
النوع: System.Boolean
true to indicate that the values of read-only fields are included in the dictionary collection; otherwise, false.

سلسلة تمثل URL مؤهل بالكامل أو النسبي لصورة التي هو dهوplayed في عنصر الرأس من ExtractValuesFromCell.DataControlField بتعيين dictionaryخاصية إذا كنت ترغب في نسخة معروضة في عنصر الرأس بيانات عنصر تحكم بدلاً من نص الرأس. The ExtractValuesFromCell method is called by the ExtractRowValues method of data controls such as DetailsView and GridView.

إذا كان كلا DataControlFieldCellو الخصائص التعيين، خاصية لها الأسبقية. يوضح المثال تعليمات برمجية التالي كيفية تعيين بشكل إلزامي DataControlFieldخاصية العمود، الذي يعرض نسخة في عنصر تحكم لعنوان العمود بدلاً من نص العنوان. الحصول على أو قم بتعيين النمط عنوان حقل عنصر تحكم بيانات.ExtractValuesFromCell ButtonField التي تحكم المظهر عنوان العنصر.

ExtractValuesFromCell خاصية تحكم المظهر أي نص في عنوان العنصر من نوع مشتق من DataControlField. تطبيق الأكثر شيوعاً من RadioButtonFieldخاصية هو لتغيير النمط رؤوس الأعمدة في GridViewعنصر التحكم. يوضح المثال تعليمات برمجية التالي كيفية تعيين بشكل إلزامي ExtractValuesFromCellخاصية RadioButtonالعمود، قم بعرض اللون الخلفية صفراء لرأس العمود في IDictionaryعنصر تحكم. هذا مثال للتعليمة البرمجية هي جزء من مثال أكبر متوفر لفئة DataControlField.


// This method is called by the ExtractRowValues methods of 
// GridView and DetailsView. Retrieve the current value of the 
// cell from the Checked state of the Radio button.
public override void ExtractValuesFromCell(IOrderedDictionary dictionary,
                                           DataControlFieldCell cell,
                                           DataControlRowState rowState,
                                           bool includeReadOnly)
{

  // Determine whether the cell contains a RadioButton 
  // in its Controls collection.
  if (cell.Controls.Count > 0) {
    RadioButton radio = cell.Controls[0] as RadioButton;

    object checkedValue = null;
    if (null == radio) {
      // A RadioButton is expected, but a null is encountered.
      // Add error handling.
      throw new InvalidOperationException
          ("RadioButtonField could not extract control.");
    }
    else {
        checkedValue = radio.Checked;
    }


    // Add the value of the Checked attribute of the
    // RadioButton to the dictionary.
    if (dictionary.Contains(DataField))
      dictionary[DataField] = checkedValue;
    else
      dictionary.Add(DataField, checkedValue);
  }
}


نظام التشغيل Windows 7, Windows Vista, Windows XP SP2, Windows XP Media Center Edition, الإصدار x64 من نظام التشغيل Windows XP Professional, Windows XP Starter Edition, Windows Server 2008, نظام التشغيل Windows Server 2003, نظام التشغيل Windows Server 2000 المزود بحزمة الخدمة SP4, نظام التشغيل Windows Millennium Edition, نظام التشغيل Windows 98

لا يدعم .NET Framework و .NET Compact Framework كافة الإصدارات الخاصة بكل نظام أساسي. للحصول على قائمة بالإصدارات المدعمة، راجع متطلبات النظام إطار عمل .NET.

.NET Framework

مدعوم في: 4, 3.5, 3.0, 2.0
إظهار: