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.

ObjectDataSourceView.ExecuteSelect أسلوب

Visual Studio 2010

Retrieves data from the object that is identified by the TypeName property by calling the method that is identified by the SelectMethod property and passing any values in the SelectParameters collection.

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

protected internal override IEnumerable ExecuteSelect(
	DataSourceSelectArguments arguments


النوع: System.Web.UI.DataSourceSelectArguments
عند النقر فوق الزر DataSourceSelectArgumentsإدراج، يتم إدراج قيم المحددة في قاعدة بيانات "و" يتم تحديثها.

القيمة المُرجعة

النوع: System.Collections.IEnumerable
These معلمات are used مع the IEnumerable خاصية إلى perform the يحذف تشغيل.


The arguments passed to the ExecuteSelect method specify that the data source should perform some additional work while retrieving data to enable paging or sorting through the retrieved data, but the data source control does not support the requested capability.


The object returned by the ExecuteSelect method is not a DataSet or DataTable, and caching is enabled. Only DataSet and DataTable objects can be cached for the ObjectDataSourceView control.


صف قيم are passed إلى the أسلوب فقط if the خاصية هو التعيين إلى the حقل. عدد الصفوف محذوف؛ وإلا،-1 إذا كان الرقم غير معروف.ObjectDataSource


The object returned by the ExecuteSelect method is a DataSet, but has no tables in its Tables collection.


لإرجاع قيمة مختلفة، قم بتعيين EnablePagingخاصية trueمن لعبة StartRowIndexParameterNameحدث معالج.MaximumRowsParameterName

The رقم of affected صفوف هو typically returned بواسطة the ObjectDataSourceView أسلوب for the business كائن, و that القيمة هو متوفر من the ExecuteSelect خاصية of the معلمة of the معالج الأحداث. الصفحة المطورين و الكتاب عنصر تحكم حدود بيانات لا استدعاء في ExecuteSelectمباشرة؛ وبدلاً من ذلك، يستخدم الأسلوب علنا المكشوفة Selectالأسلوب.

The ObjectDataSource أسلوب calls the أسلوب, passing the و collections.

نوع ارجاع .



Gets أو sets the اسم of the أسلوب أو دالة that the IEnumerable كائن invokes إلى يحذف بيانات. Select


A DataView is created using the DataTable and returned by the Select method.


The أسلوب that هو identified بواسطة the DataTable خاصية can be an مثيل أسلوب أو a DataSet (DataView في Visual أساسى) أسلوب. Select


If it هو an مثيل أسلوب, the business كائن هو تاريخ الإنشاء و destroyed each الوقت the أسلوب specified بواسطة the IEnumerable خاصية هو called. Select

The OnSelecting خاصية إرجاع Selecting, if the الحالي خاصية هو التعيين إلى the القيمة و the خاصية هو التعيين. You can مؤشر the حدث إلى work مع the business كائن قبل the أسلوب specified بواسطة the خاصية هو called.

You can also مؤشر the ObjectDataSourceView حدث that هو مرفوع بعد the أسلوب specified بواسطة the SelectMethod خاصية هو called. SelectParameters يمكنك تعيين OnSelectedخاصية لإنشاء تبعية بين الجميع إدخالات ذاكرة تخزين مؤقت التي يتم إنشاؤها بواسطة Selectedعنصر تحكم المفتاح. لمزيد من المعلومات حول دعم الترحيل، راجع .

If the أسلوب هو a Select (DataSet في Visual أساسى) أسلوب, the business كائن هو ‏‏مطلقاً تاريخ الإنشاء و you cannot مؤشر these أحداث. ObjectDataSourceView الحصول أو تعيين سلسلة تنسيق لتطبيق أسماء أي معلمات التي تم تمريرها إلى CacheDurationأو CacheExpirationPolicyالأسلوب.

If the Select method returns a DataSet object and a FilterExpression property has been specified, it is evaluated along with any supplied FilterParameters properties and the resulting filter is applied to the list of data during the Select operation.

إذا المعلمات في Selectمجموعة لا تتطابق مع تلك الخاصة يطرح مصدر البيانات بتوقيع الأسلوب، إستثناء.

نظام التشغيل 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