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.

ObjectDataSource.SortParameterName الخاصية

Visual Studio 2010

Th هو يمكن أن يتم تشغيل حدث مرتين لمكالمة واحدة إلى SelectMethodالأسلوب، إذا خاصية هو. التعيين

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

public string SortParameterName { get; set; }
<asp:ObjectDataSource SortParameterName="String" />

قيمة الخاصية

النوع: System.String
خاصية استخدام كائن لتحديد ما إذا تم استدعاء تحديد استرداد بيانات واستردادها في العد. الافتراضي عبارة عن سلسلة فارغة.

إضافى SortParameterNameالفئة هو المتوفرة كالراحة. When a SortExpression property is set on the DataSourceSelectArguments object and passed to the Select method, the SortParameterName value identifies the parameter name of the SelectMethod business object method according to which the data is sorted.

If the ObjectDataSource is associated with a data-bound control, the values that are passed to this parameter take the form of comma-separated field values followed by "ASC" or "DESC". Nameخاصية هو تقييمها إلا إذا "Name ASC"خاصية هو تعيين إلى .

The SortParameterName property delegates to the SortParameterName property of the ObjectDataSourceView object that is associated with the ObjectDataSource control.

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

أول من يتم استخراج تم إنشاؤها ويتم إرجاعها بواسطة الأسلوب. The SelectMethod of the SortingData class takes a parameter, sortExpression. يمكنك معالجة SelectMethodو Sortالأحداث للعمل مع كائن الأعمال قبل الأسلوب الذي هو محدد بواسطة DataViewخاصية هو تسمى.SelectMethod


using System;
using System.Data;
using System.Configuration;
using System.Web;
using System.Web.Security;
using System.Web.UI;
using System.Web.UI.WebControls;
using System.Web.UI.WebControls.WebParts;
using System.Web.UI.HtmlControls;

namespace Samples.AspNet.CS
{
	public class SortingData
	{
		public SortingData()
		{
		}


		private static DataTable table;


		private DataTable CreateData()
		{
			table = new DataTable();
			table.Columns.Add("Name", typeof(string));
			table.Columns.Add("Number", typeof(int));
			table.Rows.Add(new object[] { "one", 1 });
			table.Rows.Add(new object[] { "two", 2 });
			table.Rows.Add(new object[] { "three", 3 });
			table.Rows.Add(new object[] { "four", 4 });
			return table;
		}

		public DataView SelectMethod(string sortExpression)
		{
			if (table == null)
			{
				table = CreateData();
			}

			DataView dv = new DataView(table);
			dv.Sort = sortExpression;
			return dv;
		}

	}
}


تتم تمت الإضافة معلمات إلى مجموعة من هذه المصادر: شكل إلزامي من ObjectDataSourceعنصر. The TypeName property is set to SortingData and the SortParameterName property is set to sortExpression. The AllowSorting property of the GridView control is set to true. When the user clicks the Sort button, the field name, Name or Number, is passed to SelectMethod in the sort parameter.


<%--<%@ Register TagPrefix="aspSample" Namespace="Samples.AspNet.CS" Assembly="Samples.AspNet.CS" %>
--%><%@ Page Language="C#" %>

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> 

<script runat="server">

</script>

<html xmlns="http://www.w3.org/1999/xhtml" >
<head id="Head1" runat="server">
    <title>Untitled Page</title>
</head>
<body>
    <form id="form1" runat="server">
    <div>
        <asp:GridView ID="GridView1" 
            runat="server" 
            DataSourceID="ObjectDataSource1"
            AllowSorting="True">
        </asp:GridView>
        <asp:ObjectDataSource 
            ID="ObjectDataSource1" 
            runat="server" 
            SelectMethod="SelectMethod" 
            TypeName="Samples.AspNet.CS.SortingData" 
            SortParameterName="sortExpression">
        </asp:ObjectDataSource>
    </div>
    </form>
</body>
</html>


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