EnableSortingAndPagingCallbacks Property

from:http://msdn2.microsoft.com/en-us/library/system.web.ui.webcontrols.gridview.enablesortingandpagingcallbacks.aspx

GridView.EnableSortingAndPagingCallbacks Property

Gets or sets a value indicating whether client-side callbacks are used for sorting and paging operations.

Namespace: System.Web.UI.WebControls
Assembly: System.Web (in system.web.dll)

Remarks

By default, when a sorting or paging operation is performed, the GridView control posts back to the server to perform the operation. When the EnableSortingAndPagingCallbacks property is set to true, a service is called on the client to perform sorting and paging operations, which eliminates the need to post back to the server.

NoteNote:

Not all browsers support this feature. To determine whether a browser supports this feature, use the SupportsCallback property.

All columns in the Columns collection must support callbacks for this feature to work. If the Columns collection contains a column that does not support callbacks, such as TemplateField, a NotSupportedException exception is raised.

Example

The following code example demonstrates how to use the EnableSortingAndPagingCallbacks property to enable client-side callbacks for sorting and paging operations.

<%@ Page language="VB" %>

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"

"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

<html  >

<head runat="server">

<title>GridView EnableSortingAndPagingCallbacks Example</title>

</head>

<body>

<form id="form1" runat="server">

<h3>GridView EnableSortingAndPagingCallbacks Example</h3>

<asp:gridview id="CustomersGridView"

datasourceid="CustomersSource"

autogeneratecolumns="true"

emptydatatext="No data available."

allowpaging="true"

allowsorting="true"

enablesortingandpagingcallbacks="true"

runat="server">

</asp:gridview>

<!-- This example uses Microsoft SQL Server and connects  -->

<!-- to the Northwind sample database. Use an ASP.NET     -->

<!-- expression to retrieve the connection string value   -->

<!-- from the Web.config file.                            -->

<asp:sqldatasource id="CustomersSource"

selectcommand="Select [CustomerID], [CompanyName], [Address], [City], [PostalCode], [Country] From [Customers]"

connectionstring="<%$ ConnectionStrings:NorthWindConnectionString%>"

runat="server"/>

</form>

</body>

</html>

<%@ Page language="C#" %>

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"

"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

<html  >

<head runat="server">

<title>GridView EnableSortingAndPagingCallbacks Example</title>

</head>

<body>

<form id="form1" runat="server">

<h3>GridView EnableSortingAndPagingCallbacks Example</h3>

<asp:gridview id="CustomersGridView"

datasourceid="CustomersSource"

autogeneratecolumns="true"

emptydatatext="No data available."

allowpaging="true"

allowsorting="true"

enablesortingandpagingcallbacks="true"

runat="server">

</asp:gridview>

<!-- This example uses Microsoft SQL Server and connects  -->

<!-- to the Northwind sample database. Use an ASP.NET     -->

<!-- expression to retrieve the connection string value   -->

<!-- from the Web.config file.                            -->

<asp:sqldatasource id="CustomersSource"

selectcommand="Select [CustomerID], [CompanyName], [Address], [City], [PostalCode], [Country] From [Customers]"

connectionstring="<%$ ConnectionStrings:NorthWindConnectionString%>"

runat="server"/>

</form>

</body>

</html>

GridView.EnableSortingAndPagingCallbacks Property

Gets or sets a value indicating whether client-side callbacks are used for sorting and paging operations.

Namespace: System.Web.UI.WebControls
Assembly: System.Web (in system.web.dll)

Remarks

By default, when a sorting or paging operation is performed, the GridView control posts back to the server to perform the operation. When the EnableSortingAndPagingCallbacks property is set to true, a service is called on the client to perform sorting and paging operations, which eliminates the need to post back to the server.

NoteNote:

Not all browsers support this feature. To determine whether a browser supports this feature, use the SupportsCallback property.

All columns in the Columns collection must support callbacks for this feature to work. If the Columns collection contains a column that does not support callbacks, such as TemplateField, a NotSupportedException exception is raised.

Example

The following code example demonstrates how to use the EnableSortingAndPagingCallbacks property to enable client-side callbacks for sorting and paging operations.

<%@ Page language="VB" %>

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"

"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

<html  >

<head runat="server">

<title>GridView EnableSortingAndPagingCallbacks Example</title>

</head>

<body>

<form id="form1" runat="server">

<h3>GridView EnableSortingAndPagingCallbacks Example</h3>

<asp:gridview id="CustomersGridView"

datasourceid="CustomersSource"

autogeneratecolumns="true"

emptydatatext="No data available."

allowpaging="true"

allowsorting="true"

enablesortingandpagingcallbacks="true"

runat="server">

</asp:gridview>

<!-- This example uses Microsoft SQL Server and connects  -->

<!-- to the Northwind sample database. Use an ASP.NET     -->

<!-- expression to retrieve the connection string value   -->

<!-- from the Web.config file.                            -->

<asp:sqldatasource id="CustomersSource"

selectcommand="Select [CustomerID], [CompanyName], [Address], [City], [PostalCode], [Country] From [Customers]"

connectionstring="<%$ ConnectionStrings:NorthWindConnectionString%>"

runat="server"/>

</form>

</body>

</html>

<%@ Page language="C#" %>

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"

"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

<html  >

<head runat="server">

<title>GridView EnableSortingAndPagingCallbacks Example</title>

</head>

<body>

<form id="form1" runat="server">

<h3>GridView EnableSortingAndPagingCallbacks Example</h3>

<asp:gridview id="CustomersGridView"

datasourceid="CustomersSource"

autogeneratecolumns="true"

emptydatatext="No data available."

allowpaging="true"

allowsorting="true"

enablesortingandpagingcallbacks="true"

runat="server">

</asp:gridview>

<!-- This example uses Microsoft SQL Server and connects  -->

<!-- to the Northwind sample database. Use an ASP.NET     -->

<!-- expression to retrieve the connection string value   -->

<!-- from the Web.config file.                            -->

<asp:sqldatasource id="CustomersSource"

selectcommand="Select [CustomerID], [CompanyName], [Address], [City], [PostalCode], [Country] From [Customers]"

connectionstring="<%$ ConnectionStrings:NorthWindConnectionString%>"

runat="server"/>

</form>

</body>

</html>


 

GridView.EnableSortingAndPagingCallbacks Property

Gets or sets a value indicating whether client-side callbacks are used for sorting and paging operations.

Namespace: System.Web.UI.WebControls
Assembly: System.Web (in system.web.dll)

Remarks

By default, when a sorting or paging operation is performed, the GridView control posts back to the server to perform the operation. When the EnableSortingAndPagingCallbacks property is set to true, a service is called on the client to perform sorting and paging operations, which eliminates the need to post back to the server.

NoteNote:

Not all browsers support this feature. To determine whether a browser supports this feature, use the SupportsCallback property.

All columns in the Columns collection must support callbacks for this feature to work. If the Columns collection contains a column that does not support callbacks, such as TemplateField, a NotSupportedException exception is raised.

Example

The following code example demonstrates how to use the EnableSortingAndPagingCallbacks property to enable client-side callbacks for sorting and paging operations.

<%@ Page language="VB" %>

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"

"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

<html  >

<head runat="server">

<title>GridView EnableSortingAndPagingCallbacks Example</title>

</head>

<body>

<form id="form1" runat="server">

<h3>GridView EnableSortingAndPagingCallbacks Example</h3>

<asp:gridview id="CustomersGridView"

datasourceid="CustomersSource"

autogeneratecolumns="true"

emptydatatext="No data available."

allowpaging="true"

allowsorting="true"

enablesortingandpagingcallbacks="true"

runat="server">

</asp:gridview>

<!-- This example uses Microsoft SQL Server and connects  -->

<!-- to the Northwind sample database. Use an ASP.NET     -->

<!-- expression to retrieve the connection string value   -->

<!-- from the Web.config file.                            -->

<asp:sqldatasource id="CustomersSource"

selectcommand="Select [CustomerID], [CompanyName], [Address], [City], [PostalCode], [Country] From [Customers]"

connectionstring="<%$ ConnectionStrings:NorthWindConnectionString%>"

runat="server"/>

</form>

</body>

</html>

<%@ Page language="C#" %>

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"

"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

<html  >

<head runat="server">

<title>GridView EnableSortingAndPagingCallbacks Example</title>

</head>

<body>

<form id="form1" runat="server">

<h3>GridView EnableSortingAndPagingCallbacks Example</h3>

<asp:gridview id="CustomersGridView"

datasourceid="CustomersSource"

autogeneratecolumns="true"

emptydatatext="No data available."

allowpaging="true"

allowsorting="true"

enablesortingandpagingcallbacks="true"

runat="server">

</asp:gridview>

<!-- This example uses Microsoft SQL Server and connects  -->

<!-- to the Northwind sample database. Use an ASP.NET     -->

<!-- expression to retrieve the connection string value   -->

<!-- from the Web.config file.                            -->

<asp:sqldatasource id="CustomersSource"

selectcommand="Select [CustomerID], [CompanyName], [Address], [City], [PostalCode], [Country] From [Customers]"

connectionstring="<%$ ConnectionStrings:NorthWindConnectionString%>"

runat="server"/>

</form>

</body>

</html>

你可能感兴趣的:(property)