GridView.EnableSortingAndPagingCallbacks Özellik

Tanım

İstemci tarafı geri çağırmalarının sıralama ve sayfalama işlemleri için kullanılıp kullanılmadığını belirten bir değer alır veya ayarlar.

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

Özellik Değeri

Boolean

true sıralama ve sayfalama işlemleri için istemci tarafı geri çağırmalarını kullanmak; aksi takdirde , false. Varsayılan değer: false.

Özel durumlar

Koleksiyon Columns , gibi TemplateFieldgeri çağırmaları desteklemeyen bir sütun içerir.

Örnekler

Aşağıdaki örnekte, sıralama ve sayfalama işlemleri için istemci tarafı geri çağırmalarını etkinleştirmek üzere özelliğinin nasıl kullanılacağı EnableSortingAndPagingCallbacks gösterilmektedir.


<%@ 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>

Açıklamalar

Varsayılan olarak, bir sıralama veya disk belleği işlemi gerçekleştirildiğinde, GridView denetim işlemi gerçekleştirmek için sunucuya geri gönderir. EnableSortingAndPagingCallbacks özelliği olarak trueayarlandığında, sıralama ve sayfalama işlemlerini gerçekleştirmek için istemcide bir hizmet çağrılır ve bu da sunucuya geri gönderme gereksinimini ortadan kaldırır.

Not

Bu özelliği tüm tarayıcılar desteklemez. Tarayıcının bu özelliği destekleyip desteklemediğini belirlemek için özelliğini kullanın SupportsCallback .

Bu özelliğin çalışması için koleksiyondaki Columns tüm sütunların geri çağırmaları desteklemesi gerekir. Columns Koleksiyon gibi geri çağırmaları TemplateFielddesteklemeyen bir sütun içeriyorsa bir NotSupportedException özel durum oluşur.

Şunlara uygulanır

Ayrıca bkz.