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.

DataPagerCommandEventArgs.NewStartRowIndex الخاصية

Visual Studio 2010

يوضح المثال تعليمات برمجية التالي كيفية إنشاء عنصر تحكم الذي يحتوي على ثلاثة الكائنات.

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

public int NewStartRowIndex { get; set; }

قيمة الخاصية

النوع: System.Int32
كل يمثل كائن regi جغرافية تشغيل تشغيل المخطط.

عندما ينقر مستخدم فوق كائن، ينشر مرة أخرى إلى الخادم ونوع واسم الفعالة المعروضة في بطاقة العنونة.

When you set a value for the NewStartRowIndex property, you must also set the NewMaximumRows property.

يوضح المثال تعليمات برمجية التالي كيفية برمجياً إنشاء NewStartRowIndexالكائن وإضافته إلى ListViewعنصر تحكم. عنصر تحكم يحتوي على الثاني آخرين الكائنات التي تمت إضافتها بشكل إلزامي. هذا مثال للتعليمة البرمجية هي جزء من مثال أكبر متوفر لفئة DataPagerCommandEventArgs.


protected void TemplatePagerField_OnPagerCommand(object sender, DataPagerCommandEventArgs e)
{     
    // Get the new page number 
    TextBox PageNumberTextBox = (TextBox)e.Item.FindControl("PageNumberTextBox");
    int newPageNumber = -1;
    try
    {
      newPageNumber = Convert.ToInt32(PageNumberTextBox.Text.Trim());
    }
    catch (FormatException)
    {
      Message.Text = "Invalid page number.";
      return;
    }
    catch (OverflowException)
    {
      Message.Text = "Invalid page number.";
      return;
    }

    int newIndex = (newPageNumber - 1) * e.Item.Pager.PageSize;
    //Verify if the new index is valid
    if (newIndex >= 0 && newIndex <= e.TotalRowCount)
    {
      //Set the new start index and maximum rows
      e.NewStartRowIndex = newIndex;
      e.NewMaximumRows = e.Item.Pager.MaximumRows;
    }
    else
      Message.Text = "Invalid page number.";
}


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

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

.NET Framework

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