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.

LinqDataSourceSelectEventArgs الفئة

Visual Studio 2010

يوفر بيانات ل Selectingحدث.

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

public class LinqDataSourceSelectEventArgs : CancelEventArgs

The LinqDataSourceSelectEventArgs object is passed to event handlers for the Selecting event of the LinqDataSource control. لترتيب هو مثال للعمل بشكل صحيح، يجب أن تقوم بنسخ بيانات XML التي هو الموجود في إنهاء th هو مقطع إلى ملف يسمى Book.xml.LinqDataSourceSelectEventArgs You can programmatically add or remove parameters to the GroupBy, OrderBy, OrderGroupsBy, Select, and Where clauses by using the GroupByParameters, OrderByParameters, OrderGroupsByParameters, SelectParameters, and WhereParameters collections.

لترتيب هو مثال للعمل بشكل صحيح، يجب أن تقوم بنسخ بيانات XML نموذج الذي هو الموجود في إنهاء th هو مقطع إلى ملف يسمى Book.xml.Result If you assign an object to the Result property, that object will be used for queries instead of the object specified in the TableName property of the LinqDataSource control.

Arguments إلى إلحاق. فهرس الموقع المضافة zero-based Argumentsفي . كـ بدلاً من ذلك، يمكنك إدراج AutoSortالكائن في AutoPageعند استخدام الفهرس معينة LinqDataSourceالأسلوب.false يوضح المثال تعليمات برمجية التالي كيفية استخدم Selectingأسلوب إضافة جديد كائن برمجياً إلى الكائن.

If the RetrieveTotalRowCount property is set to true, you must return a value for the TotalRowCount property.

قم بإدراج المعين Resultكائن إلى كائن في الفرعي فهرسة الموقع.


protected void LinqDataSource_Selecting(object sender, LinqDataSourceSelectEventArgs e)
{
    ExampleDataContext exampleContext = new ExampleDataContext();

    e.Result = from p in exampleContext.Products 
         where p.Category == "Beverages"
         select new {
           ID = p.ProductID,
           Name = p.Name
         };
}


استخدام Resultأسلوب إلى إدراج المحدد الكائن في إلى كائن عند .


public partial class Default3 : System.Web.UI.Page
{
    string[] citiesArray = 
    { 
        "Atlanta", 
        "Charlotte", 
        "Denver", 
        "New York", 
        "San Francisco" 
    };

    protected void Page_Load(object sender, EventArgs e)
    {
    }

    protected void LinqDataSource_Selecting(object sender, LinqDataSourceSelectEventArgs e)
    {
        var cities = from city in citiesArray
                     where city.CompareTo("B") > 0
                     select city;
        e.Result = cities;
        // Or we could set e.Result = citiesArray to return all rows.
    }
}


System.Object
  System.EventArgs
    System.ComponentModel.CancelEventArgs
      System.Web.UI.WebControls.LinqDataSourceSelectEventArgs

يتم تأمين العملية الجزئية لأي عضو عمومي ثابت (مشترك في Visual Basic) من هذا النوع. لن يتم ضمان تأمين العملية الجزئية لأي عضو مثيل.

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

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

.NET Framework

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