Compartir a través de


GridView.EnableSortingAndPagingCallbacks Propiedad

Definición

Obtiene o establece un valor que indica si se utilizan devoluciones de llamada de cliente para las operaciones de ordenación y paginación.

public:
 virtual property bool EnableSortingAndPagingCallbacks { bool get(); void set(bool value); };
public virtual bool EnableSortingAndPagingCallbacks { get; set; }
member this.EnableSortingAndPagingCallbacks : bool with get, set
Public Overridable Property EnableSortingAndPagingCallbacks As Boolean

Valor de propiedad

Boolean

Es true para utilizar devoluciones de llamada de cliente para las operaciones de ordenación y paginación; de lo contrario, es false. De manera predeterminada, es false.

Excepciones

La colección Columns contiene una columna que no admite devoluciones de llamada, como TemplateField.

Ejemplos

En el ejemplo siguiente se muestra cómo usar la EnableSortingAndPagingCallbacks propiedad para habilitar las devoluciones de llamada del lado cliente para las operaciones de ordenación y paginación.


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

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
    "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" >
  <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="VB" %>

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
    "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" >
  <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>

Comentarios

De forma predeterminada, cuando se realiza una operación de ordenación o paginación, el GridView control vuelve a conectarse al servidor para realizar la operación. Cuando la EnableSortingAndPagingCallbacks propiedad se establece trueen , se llama a un servicio en el cliente para realizar operaciones de ordenación y paginación, lo que elimina la necesidad de volver a publicar en el servidor.

Nota

No todos los exploradores admiten esta característica. Para determinar si un explorador admite esta característica, use la SupportsCallback propiedad .

Todas las columnas de la Columns colección deben admitir devoluciones de llamada para que esta característica funcione. Si la Columns colección contiene una columna que no admite devoluciones de llamada, como TemplateField, se genera una NotSupportedException excepción.

Se aplica a

Consulte también