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.

ListViewUpdateEventArgs.NewValues الخاصية

Visual Studio 2010

القيمة المحددة هو رقماً سالباً.

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

public IOrderedDictionary NewValues { get; }

قيمة الخاصية

النوع: System.Collections.Specialized.IOrderedDictionary
استخدام ترتيب هو خاصية لتحديد عدد عناصر الظاهرية في التحكم عند ترحيل الصفحات المخصص هو المستخدمة.

إذا NewValuesتم تعيين خاصية إلى ، عدد الصفحات المطلوبة لعرض كل عنصر في يتم حساب cتشغيلtrol يعمل تشغيل قيم و الخصائص.

ملاحظةملاحظة

If the خاصية هو التعيين إلى , the رقم of الصفحات displayed في the عنصر تحكم هو calculated based on the قيم of the خاصية و the إجمالي عدد العناصر في the بيانات المصدر. The following تعليمات برمجية مثال demonstrates how إلى استخدم the Keys خاصية إلى specify the إجمالي رقم of عناصر في the عنصر تحكم when مخصص ترحيل هو used. Specifies the الولاية of a صف في a بيانات عنصر تحكم, such كـ OldValues أو .

The NewValues قائمة تعداد identifies the الولاية of a صف في a بيانات عنصر تحكم such كـ أو . A صف's الولاية can be واحد أو a combination of the NewValues قيم, so استخدم bitwise العمليات إلى determine whether the الولاية of the صف يتضمن a القيمة, rather than an equivalence اختبار.

The DictionaryEntry.Key قائمة تعداد هو used for أي نوع of صف, not just DictionaryEntry صفوف (typically, the الولاية of عنوان وتذييل الصفحة صفوف هو التعيين إلى NewValues). The following مثال demonstrates how إلى استخدم the DictionaryEntry.Value خاصية إلى specify a الأمر اسم for a عنصر تحكم.

يحدث عند عمود هو تم فرزها.NewValues هذا مثال للتعليمة البرمجية هي جزء من مثال أكبر متوفر لفئة ListViewUpdateEventArgs.


void ContactsListView_ItemUpdating(Object sender, ListViewUpdateEventArgs e)
{
  // Cancel the update operation if any of the fields is empty
  // or null.
  foreach (DictionaryEntry de in e.NewValues)
  {
    // Check if the value is null or empty.
    if (de.Value == null || de.Value.ToString().Trim().Length == 0)
    {
      Message.Text = "Cannot set a field to an empty value.";
      e.Cancel = true;
    }
  }

  // Convert the e-mail address to lowercase.
  String emailValue = e.NewValues["EmailAddress"].ToString();
  e.NewValues["EmailAddress"] = emailValue.ToLower();

}


نظام التشغيل Windows 7, Windows Vista, Windows XP SP2, Windows Server 2008, نظام التشغيل Windows Server 2003

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

.NET Framework

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