GridView Klasa

Definicja

Wyświetla wartości źródła danych w tabeli, w której każda kolumna reprezentuje pole, a każdy wiersz reprezentuje rekord. Kontrolka GridView umożliwia wybieranie, sortowanie i edytowanie tych elementów.

public ref class GridView : System::Web::UI::WebControls::CompositeDataBoundControl, System::Web::UI::ICallbackEventHandler, System::Web::UI::IPostBackEventHandler, System::Web::UI::WebControls::ICallbackContainer, System::Web::UI::WebControls::IPersistedSelector, System::Web::UI::WebControls::IPostBackContainer
public ref class GridView : System::Web::UI::WebControls::CompositeDataBoundControl, System::Web::UI::ICallbackEventHandler, System::Web::UI::IDataKeysControl, System::Web::UI::IPostBackEventHandler, System::Web::UI::WebControls::ICallbackContainer, System::Web::UI::WebControls::IDataBoundListControl, System::Web::UI::WebControls::IFieldControl, System::Web::UI::WebControls::IPersistedSelector, System::Web::UI::WebControls::IPostBackContainer
[System.Web.UI.ControlValueProperty("SelectedValue")]
public class GridView : System.Web.UI.WebControls.CompositeDataBoundControl, System.Web.UI.ICallbackEventHandler, System.Web.UI.IPostBackEventHandler, System.Web.UI.WebControls.ICallbackContainer, System.Web.UI.WebControls.IPersistedSelector, System.Web.UI.WebControls.IPostBackContainer
[System.Web.UI.ControlValueProperty("SelectedValue")]
public class GridView : System.Web.UI.WebControls.CompositeDataBoundControl, System.Web.UI.ICallbackEventHandler, System.Web.UI.IDataKeysControl, System.Web.UI.IPostBackEventHandler, System.Web.UI.WebControls.ICallbackContainer, System.Web.UI.WebControls.IDataBoundListControl, System.Web.UI.WebControls.IFieldControl, System.Web.UI.WebControls.IPersistedSelector, System.Web.UI.WebControls.IPostBackContainer
[<System.Web.UI.ControlValueProperty("SelectedValue")>]
type GridView = class
    inherit CompositeDataBoundControl
    interface IPostBackContainer
    interface IPostBackEventHandler
    interface ICallbackContainer
    interface ICallbackEventHandler
    interface IPersistedSelector
[<System.Web.UI.ControlValueProperty("SelectedValue")>]
type GridView = class
    inherit CompositeDataBoundControl
    interface IPostBackContainer
    interface IPostBackEventHandler
    interface ICallbackContainer
    interface ICallbackEventHandler
    interface IPersistedSelector
    interface IDataKeysControl
    interface IDataBoundListControl
    interface IDataBoundControl
    interface IFieldControl
Public Class GridView
Inherits CompositeDataBoundControl
Implements ICallbackContainer, ICallbackEventHandler, IPersistedSelector, IPostBackContainer, IPostBackEventHandler
Public Class GridView
Inherits CompositeDataBoundControl
Implements ICallbackContainer, ICallbackEventHandler, IDataBoundListControl, IDataKeysControl, IFieldControl, IPersistedSelector, IPostBackContainer, IPostBackEventHandler
Dziedziczenie
Atrybuty
Implementuje

Przykłady

Projekt witryny sieci Web programu Visual Studio z kodem źródłowym jest dostępny do dołączenia do tego tematu: Pobierz.

W poniższym przykładzie pokazano, jak za pomocą GridView kontrolki wyświetlić wartości z tabeli Customers przykładowej bazy danych AdventureWorksLT w usłudze Microsoft SQL Server. Wartości są pobierane przy użyciu kontrolki SqlDataSource .

<asp:sqldatasource id="CustomersSource"
  selectcommand="SELECT CustomerID, CompanyName, FirstName, LastName FROM SalesLT.Customer"
  connectionstring="<%$ ConnectionStrings:AWLTConnectionString %>" 
  runat="server"/>

<asp:gridview id="CustomersGridView" 
  datasourceid="CustomersSource" 
  autogeneratecolumns="False"
  emptydatatext="No data available." 
  allowpaging="True" 
  runat="server" DataKeyNames="CustomerID">
    <Columns>
        <asp:BoundField DataField="CustomerID" HeaderText="CustomerID" 
            InsertVisible="False" ReadOnly="True" SortExpression="CustomerID" />
        <asp:BoundField DataField="CompanyName" HeaderText="CompanyName" 
            SortExpression="CompanyName" />
        <asp:BoundField DataField="FirstName" HeaderText="FirstName" 
            SortExpression="FirstName" />
        <asp:BoundField DataField="LastName" HeaderText="LastName" 
            SortExpression="LastName" />
    </Columns>
</asp:gridview>
<asp:sqldatasource id="CustomersSource"
  selectcommand="SELECT CustomerID, CompanyName, FirstName, LastName FROM SalesLT.Customer"
  connectionstring="<%$ ConnectionStrings:AWLTConnectionString %>" 
  runat="server"/>

<asp:gridview id="CustomersGridView" 
  datasourceid="CustomersSource" 
  autogeneratecolumns="False"
  emptydatatext="No data available." 
  allowpaging="True" 
  runat="server" DataKeyNames="CustomerID">
    <Columns>
        <asp:BoundField DataField="CustomerID" HeaderText="CustomerID" 
            InsertVisible="False" ReadOnly="True" SortExpression="CustomerID" />
        <asp:BoundField DataField="CompanyName" HeaderText="CompanyName" 
            SortExpression="CompanyName" />
        <asp:BoundField DataField="FirstName" HeaderText="FirstName" 
            SortExpression="FirstName" />
        <asp:BoundField DataField="LastName" HeaderText="LastName" 
            SortExpression="LastName" />
    </Columns>
</asp:gridview>

W poniższym przykładzie pokazano, jak używać kontrolki GridView i kontrolki LinqDataSource , aby można było edytować rekordy.

<asp:LinqDataSource ID="LinqDataSource1" runat="server" 
    ContextTypeName="AdventureWorksLTDataClassesDataContext"
    EnableDelete="True" EnableInsert="True" EnableUpdate="True" 
    TableName="SalesOrderDetails">
</asp:LinqDataSource>

<asp:GridView ID="GridView1" runat="server" 
    AutoGenerateColumns="False" 
    DataKeyNames="SalesOrderID,SalesOrderDetailID"
    DataSourceID="LinqDataSource1">
    <Columns>
        <asp:CommandField ShowDeleteButton="True" 
            ShowEditButton="True" />
        <asp:BoundField DataField="SalesOrderID" 
            HeaderText="SalesOrderID" ReadOnly="True"
            SortExpression="SalesOrderID" />
        <asp:BoundField DataField="SalesOrderDetailID" 
            HeaderText="SalesOrderDetailID" InsertVisible="False"
            ReadOnly="True" SortExpression="SalesOrderDetailID" />
        <asp:BoundField DataField="OrderQty" 
            HeaderText="OrderQty" SortExpression="OrderQty" />
        <asp:BoundField DataField="ProductID" 
            HeaderText="ProductID" SortExpression="ProductID" />
        <asp:BoundField DataField="UnitPrice" 
            HeaderText="UnitPrice" SortExpression="UnitPrice" />
        <asp:BoundField DataField="ModifiedDate" 
            HeaderText="ModifiedDate" SortExpression="ModifiedDate" />
    </Columns>
</asp:GridView>
<asp:LinqDataSource ID="LinqDataSource1" runat="server" 
    ContextTypeName="AdventureWorksLTDataClassesDataContext"
    EnableDelete="True" EnableInsert="True" EnableUpdate="True" 
    TableName="SalesOrderDetails">
</asp:LinqDataSource>

<asp:GridView ID="GridView1" runat="server" 
    AutoGenerateColumns="False" 
    DataKeyNames="SalesOrderID,SalesOrderDetailID"
    DataSourceID="LinqDataSource1">
    <Columns>
        <asp:CommandField ShowDeleteButton="True" 
            ShowEditButton="True" />
        <asp:BoundField DataField="SalesOrderID" 
            HeaderText="SalesOrderID" ReadOnly="True"
            SortExpression="SalesOrderID" />
        <asp:BoundField DataField="SalesOrderDetailID" 
            HeaderText="SalesOrderDetailID" InsertVisible="False"
            ReadOnly="True" SortExpression="SalesOrderDetailID" />
        <asp:BoundField DataField="OrderQty" 
            HeaderText="OrderQty" SortExpression="OrderQty" />
        <asp:BoundField DataField="ProductID" 
            HeaderText="ProductID" SortExpression="ProductID" />
        <asp:BoundField DataField="UnitPrice" 
            HeaderText="UnitPrice" SortExpression="UnitPrice" />
        <asp:BoundField DataField="ModifiedDate" 
            HeaderText="ModifiedDate" SortExpression="ModifiedDate" />
    </Columns>
</asp:GridView>

Przykład pokazujący, jak uzyskać dostęp do wartości w komórkach, zobacz GridViewRow.

Uwagi

W tym temacie:

Wprowadzenie

Kontrolka GridView służy do wyświetlania wartości źródła danych w tabeli. Każda kolumna reprezentuje pole, a każdy wiersz reprezentuje rekord. Kontrolka GridView obsługuje następujące funkcje:

  • Wiązanie z kontrolkami źródła danych, takimi jak SqlDataSource.

  • Wbudowane możliwości sortowania.

  • Wbudowane funkcje aktualizacji i usuwania.

  • Wbudowane możliwości stronicowania.

  • Wbudowane możliwości wyboru wierszy.

  • Programowy dostęp do modelu obiektów w celu dynamicznego GridView ustawiania właściwości, obsługi zdarzeń itd.

  • Wiele pól klucza.

  • Wiele pól danych dla kolumn hiperłączy.

  • Dostosowywalny wygląd za pomocą motywów i stylów.

  • Aby dowiedzieć się więcej o innych kontrolkach powiązanych z danymi, które są dostępne w ASP.NET, zobacz Kontrolki serwera sieci Web powiązane z danymi.

Uwaga

Jeśli znasz kontrolkę DataGrid z .NET Framework w wersji 1.0, kontrolka GridView jest następcą kontrolkiDataGrid.

Pola kolumn

Każda kolumna w kontrolce GridView jest reprezentowana DataControlField przez obiekt. Domyślnie właściwość jest ustawiona AutoGenerateColumns na truewartość , która tworzy AutoGeneratedField obiekt dla każdego pola w źródle danych. Każde pole jest następnie renderowane jako kolumna w kontrolce GridView w kolejności, w jaką każde pole pojawia się w źródle danych.

Możesz również ręcznie kontrolować, które pola kolumn są wyświetlane w kontrolce GridView , ustawiając AutoGenerateColumns właściwość na false , a następnie definiując własną kolekcję pól kolumn. Różne typy pól kolumn określają zachowanie kolumn w kontrolce. W poniższej tabeli wymieniono różne typy pól kolumn, których można użyć.

Typ pola kolumny Opis
BoundField Wyświetla wartość pola w źródle danych. Jest to domyślny typ kolumny kontrolki GridView .
ButtonField Wyświetla przycisk polecenia dla każdego elementu w kontrolce GridView . Dzięki temu można utworzyć kolumnę kontrolek przycisków niestandardowych, takich jak Przycisk Dodaj lub Usuń.
CheckBoxField Wyświetla pole wyboru dla każdego elementu w kontrolce GridView . Ten typ pola kolumny jest często używany do wyświetlania pól z wartością logiczną.
CommandField Wyświetla wstępnie zdefiniowane przyciski poleceń do wykonywania operacji wybierania, edytowania lub usuwania.
HyperLinkField Wyświetla wartość pola w źródle danych jako hiperlink. Ten typ pola kolumny umożliwia powiązanie drugiego pola z adresem URL hiperłącza.
ImageField Wyświetla obraz dla każdego elementu w kontrolce GridView .
TemplateField Wyświetla zawartość zdefiniowaną przez użytkownika dla każdego elementu w kontrolce GridView zgodnie z określonym szablonem. Ten typ pola kolumny umożliwia utworzenie pola kolumny niestandardowej.

Aby deklaratywnie zdefiniować kolekcję pól kolumn, najpierw dodaj tagi otwierające i zamykające <Columns> między tagami otwierania i zamykania kontrolki GridView . Następnie wyświetl listę pól kolumn, które chcesz uwzględnić między tagami otwierania i zamykania <Columns> . Określone kolumny są dodawane do Columns kolekcji w podanej kolejności. Kolekcja Columns przechowuje wszystkie pola kolumn w kontrolce i umożliwia programowe zarządzanie polami kolumn w kontrolce GridView .

Jawnie zadeklarowane pola kolumn mogą być wyświetlane w połączeniu z automatycznie generowanymi polami kolumn. Gdy oba są używane, najpierw są renderowane jawnie zadeklarowane pola kolumny, a następnie automatycznie generowane pola kolumny.

Uwaga

Pola kolumn generowanych automatycznie nie są dodawane do kolekcji Columns .

Wiązanie z danymi

Kontrolkę GridView można powiązać z kontrolką źródła danych (taką jak kontrolka SqlDataSource lub ObjectDataSource kontrolka) lub z dowolną kolekcją źródeł danych, która implementuje System.Collections.IEnumerable interfejs, taki jak System.Data.DataView, System.Collections.ArrayList, System.Collections.Generic.List<T>lub inne typy kolekcji. Aby powiązać kontrolkę GridView z odpowiednim typem źródła danych, użyj jednej z następujących metod:

  • Aby powiązać z kontrolką źródła danych, ustaw DataSourceID właściwość kontrolki GridView na ID wartość kontrolki źródła danych. Kontrolka GridView jest automatycznie powiązana z określoną kontrolą źródła danych i może korzystać z możliwości kontroli źródła danych w celu przeprowadzania sortowania, aktualizowania, usuwania i stronicowania. Jest to preferowana metoda powiązania z danymi.

  • Aby powiązać ze źródłem danych, które implementuje System.Collections.IEnumerable interfejs, programowo ustaw DataSource właściwość GridView kontrolki na źródło danych, a następnie wywołaj metodę DataBind . W przypadku korzystania z tej metody kontrolka GridView nie udostępnia wbudowanych funkcji sortowania, aktualizowania, usuwania i stronicowania. Tę funkcję należy udostępnić przy użyciu odpowiedniego zdarzenia.

Aby uzyskać więcej informacji na temat powiązania danych, zobacz ASP.NET Mapa zawartości dostępu do danych.

Uwaga

Ta kontrolka może służyć do wyświetlania danych wejściowych użytkownika, które mogą obejmować złośliwy skrypt klienta. Przed wyświetleniem w aplikacji sprawdź informacje wysyłane z klienta pod kątem skryptu wykonywalnego, instrukcji SQL lub innego kodu. Jeśli to możliwe, zdecydowanie zaleca się kodowanie wartości HTML przed ich wyświetleniem w tej kontrolce ( BoundField klasa HTML koduje wartości domyślnie). ASP.NET udostępnia funkcję weryfikacji żądania wejściowego w celu blokowania skryptu i kodu HTML w danych wejściowych użytkownika. Kontrolki serwera sprawdzania poprawności są również udostępniane w celu oceny danych wejściowych użytkownika. Aby uzyskać więcej informacji, zobacz Wprowadzenie do kontrolek walidacji.

Operacje na danych

Kontrolka GridView udostępnia wiele wbudowanych funkcji, które umożliwiają użytkownikowi sortowanie, aktualizowanie, usuwanie, wybieranie i stronicowanie elementów w kontrolce. Gdy kontrolka GridView jest powiązana z kontrolką źródła danych, GridView kontrolka może korzystać z funkcji kontroli źródła danych i zapewniać automatyczne sortowanie, aktualizowanie i usuwanie.

Uwaga

Kontrolka GridView może zapewnić obsługę sortowania, aktualizowania i usuwania z innymi typami źródeł danych. Należy jednak zapewnić odpowiednią procedurę obsługi zdarzeń z implementacją tych operacji.

Sortowanie umożliwia użytkownikowi sortowanie elementów w kontrolce GridView w odniesieniu do określonej kolumny, klikając nagłówek kolumny. Aby włączyć sortowanie, ustaw AllowSorting właściwość na true.

Automatyczne aktualizowanie, usuwanie i wybieranie funkcji są włączane, gdy przycisk w ButtonField polu kolumny lub TemplateField ma nazwę polecenia "Edytuj", "Usuń" i "Wybierz", odpowiednio, jest klikany. Kontrolka GridView może automatycznie dodawać CommandField pole kolumny za pomocą przycisku Edytuj, Usuń lub Wybierz, jeśli AutoGenerateEditButtonwłaściwość , AutoGenerateDeleteButtonlub AutoGenerateSelectButton jest ustawiona odpowiednio na truewartość .

Uwaga

Wstawianie rekordów do źródła danych nie jest bezpośrednio obsługiwane przez kontrolkę GridView . Można jednak wstawić rekordy przy użyciu kontrolki w połączeniu GridView z kontrolką DetailsView lub FormView . Aby uzyskać więcej informacji, zobacz DetailsView odpowiednio lub FormView.

Zamiast jednocześnie wyświetlać wszystkie rekordy w źródle danych, kontrolka GridView może automatycznie podzielić rekordy na strony. Aby włączyć stronicowanie, ustaw AllowPaging właściwość na truewartość .

Uwaga

Kontrolka jest tworzona GridView ponownie na podstawie ogłaszania zwrotnego na podstawie informacji przechowywanych w programie ViewState. Jeśli kontrolka GridView zawiera TemplateField właściwość lub CommandField z właściwością CausesValidation ustawioną na true, EnableViewState należy również ustawić właściwość , aby true upewnić się, że współbieżne operacje danych, takie jak aktualizacje i usunięcia, mają zastosowanie do odpowiedniego wiersza.

Personalizowanie interfejsu użytkownika

Wygląd kontrolki GridView można dostosować, ustawiając właściwości stylu dla różnych części kontrolki. W poniższej tabeli wymieniono różne właściwości stylu.

Właściwość Stylu Opis
AlternatingRowStyle Ustawienia stylu dla przemiennych wierszy danych w kontrolce GridView . Po ustawieniu tej właściwości wiersze danych są wyświetlane na przemian między RowStyle ustawieniami a ustawieniami AlternatingRowStyle .
EditRowStyle Ustawienia stylu dla wiersza edytowanego w kontrolce GridView .
EmptyDataRowStyle Ustawienia stylu pustego wiersza danych wyświetlanego w kontrolce GridView , gdy źródło danych nie zawiera żadnych rekordów.
FooterStyle Ustawienia stylu dla wiersza stopki kontrolki GridView .
HeaderStyle Ustawienia stylu dla wiersza nagłówka kontrolki GridView .
PagerStyle Ustawienia stylu dla wiersza pagera kontrolki GridView .
RowStyle Ustawienia stylu wierszy danych w kontrolce GridView . Po ustawieniu AlternatingRowStyle właściwości wiersze danych są wyświetlane naprzemiennie między RowStyle ustawieniami a ustawieniami AlternatingRowStyle .
SelectedRowStyle Ustawienia stylu wybranego wiersza w kontrolce GridView .
SortedAscendingCellStyle Ustawienie stylu kolumny danych, według których dane są sortowane w kontrolce GridView . Po ustawieniu tego stylu styl (na przykład wyróżniona kolumna) jest stosowany do komórek, gdy dane są sortowane w kolejności rosnącej.
SortedAscendingHeaderStyle Ustawienie stylu kolumny danych, według których dane są sortowane w kontrolce GridView . Po ustawieniu tego stylu strzałka wskazująca, że dane są sortowane rosnąco, jest umieszczana w nagłówku GridView kontrolki, gdy dane są sortowane w kolejności rosnącej.
SortedDescendingCellStyle Ustawienie stylu kolumny danych, według których dane są sortowane w kontrolce GridView . Po ustawieniu tego stylu styl (na przykład wyróżniona kolumna) jest stosowany do komórek, gdy dane są sortowane w kolejności malejącej.
SortedDescendingHeaderStyle Ustawienie stylu kolumny danych, według których dane są sortowane w kontrolce GridView . Po ustawieniu tego stylu strzałka skierowana w dół jest umieszczana w nagłówku obiektu GridView , gdy dane są sortowane w kolejności malejącej.

Możesz również pokazać lub ukryć różne części kontrolki. W poniższej tabeli wymieniono właściwości, które kontrolują, które części są wyświetlane lub ukryte.

Właściwość Opis
ShowFooter Pokazuje lub ukrywa sekcję stopki kontrolki GridView .
ShowHeader Pokazuje lub ukrywa sekcję nagłówka kontrolki GridView .

Zdarzenia

Kontrolka GridView udostępnia kilka zdarzeń, względem których można programować. Dzięki temu można uruchamiać niestandardową procedurę za każdym razem, gdy wystąpi zdarzenie. W poniższej tabeli wymieniono zdarzenia obsługiwane przez kontrolkę GridView .

Zdarzenie Opis
PageIndexChanged Występuje, gdy jeden z przycisków pager jest klikany, ale po kontrolce GridView obsługuje operację stronicowania. To zdarzenie jest często używane, gdy trzeba wykonać zadanie po przejściu użytkownika do innej strony w kontrolce.
PageIndexChanging Występuje po kliknięciu jednego z przycisków stronicowania, ale zanim GridView kontrolka obsłuży operację stronicowania. To zdarzenie jest często używane do anulowania operacji stronicowania.
RowCancelingEdit Występuje po kliknięciu przycisku Anuluj wiersza, ale przed GridView zamknięciem trybu edycji kontrolki. To zdarzenie jest często używane do zatrzymywania operacji anulowania.
RowCommand Występuje po kliknięciu przycisku w kontrolce GridView . To zdarzenie jest często używane do wykonywania zadania po kliknięciu przycisku w kontrolce.
RowCreated Występuje po utworzeniu nowego wiersza w kontrolce GridView . To zdarzenie jest często używane do modyfikowania zawartości wiersza podczas tworzenia wiersza.
RowDataBound Występuje, gdy wiersz danych jest powiązany z danymi w kontrolce GridView . To zdarzenie jest często używane do modyfikowania zawartości wiersza, gdy wiersz jest powiązany z danymi.
RowDeleted Występuje po kliknięciu przycisku Usuń wiersza, ale po GridView kontrolce usunie rekord ze źródła danych. To zdarzenie jest często używane do sprawdzania wyników operacji usuwania.
RowDeleting Występuje po kliknięciu przycisku Usuń wiersza, ale przed GridView usunięciem rekordu ze źródła danych. To zdarzenie jest często używane do anulowania operacji usuwania.
RowEditing Występuje po kliknięciu przycisku Edytuj wiersza, ale zanim kontrolka GridView przejdzie w tryb edycji. To zdarzenie jest często używane do anulowania operacji edycji.
RowUpdated Występuje po kliknięciu przycisku Aktualizuj wiersz, ale po zaktualizowaniu GridView wiersza. To zdarzenie jest często używane do sprawdzania wyników operacji aktualizacji.
RowUpdating Występuje po kliknięciu przycisku Aktualizuj wiersz, ale zanim kontrolka GridView zaktualizuje wiersz. To zdarzenie jest często używane do anulowania operacji aktualizowania.
SelectedIndexChanged Występuje po kliknięciu przycisku Wybierz wiersz, ale po kontrolce GridView zostanie obsłużona operacja wyboru. To zdarzenie jest często używane do wykonywania zadania po wybraniu wiersza w kontrolce.
SelectedIndexChanging Występuje po kliknięciu przycisku Wybierz wiersz, ale zanim GridView kontrolka obsłuży operację wyboru. To zdarzenie jest często używane do anulowania operacji wyboru.
Sorted Występuje, gdy hiperłącze do sortowania kolumny jest klikane, ale po kontrolce GridView obsługuje operację sortowania. To zdarzenie jest często używane do wykonywania zadania po kliknięciu hiperłącza przez użytkownika w celu sortowania kolumny.
Sorting Występuje, gdy hiperłącze do sortowania kolumny jest klikane, ale zanim GridView kontrolka obsłuży operację sortowania. To zdarzenie jest często używane do anulowania operacji sortowania lub wykonywania niestandardowej procedury sortowania.

Ułatwienia dostępu

Aby uzyskać informacje o sposobie konfigurowania tej kontrolki tak, aby generowała znaczniki zgodne ze standardami ułatwień dostępu, zobacz Ułatwienia dostępu w programie Visual Studio i ASP.NET oraz kontrolki i ułatwienia dostępu ASP.NET.

Składnia deklaracyjna

<asp:GridView  
    AccessKey="string"  
    AllowPaging="True|False"  
    AllowSorting="True|False"  
    AutoGenerateColumns="True|False"  
    AutoGenerateDeleteButton="True|False"  
    AutoGenerateEditButton="True|False"  
    AutoGenerateSelectButton="True|False"  
    BackColor="color name|#dddddd"  
    BackImageUrl="uri"  
    BorderColor="color name|#dddddd"  
    BorderStyle="NotSet|None|Dotted|Dashed|Solid|Double|Groove|Ridge|  
        Inset|Outset"  
    BorderWidth="size"  
    Caption="string"  
    CaptionAlign="NotSet|Top|Bottom|Left|Right"  
    CellPadding="integer"  
    CellSpacing="integer"  
    CssClass="string"  
    DataKeyNames="string"  
    DataMember="string"  
    DataSource="string"  
    DataSourceID="string"  
    EditIndex="integer"  
    EmptyDataText="string"  
    Enabled="True|False"  
    EnableSortingAndPagingCallbacks="True|False"  
    EnableTheming="True|False"  
    EnableViewState="True|False"  
    Font-Bold="True|False"  
    Font-Italic="True|False"  
    Font-Names="string"  
    Font-Overline="True|False"  
    Font-Size="string|Smaller|Larger|XX-Small|X-Small|Small|Medium|  
        Large|X-Large|XX-Large"  
    Font-Strikeout="True|False"  
    Font-Underline="True|False"  
    ForeColor="color name|#dddddd"  
    GridLines="None|Horizontal|Vertical|Both"  
    Height="size"  
    HorizontalAlign="NotSet|Left|Center|Right|Justify"  
    ID="string"  
    OnDataBinding="DataBinding event handler"  
    OnDataBound="DataBound event handler"  
    OnDisposed="Disposed event handler"  
    OnInit="Init event handler"  
    OnLoad="Load event handler"  
    OnPageIndexChanged="PageIndexChanged event handler"  
    OnPageIndexChanging="PageIndexChanging event handler"  
    OnPreRender="PreRender event handler"  
    OnRowCancelingEdit="RowCancelingEdit event handler"  
    OnRowCommand="RowCommand event handler"  
    OnRowCreated="RowCreated event handler"  
    OnRowDataBound="RowDataBound event handler"  
    OnRowDeleted="RowDeleted event handler"  
    OnRowDeleting="RowDeleting event handler"  
    OnRowEditing="RowEditing event handler"  
    OnRowUpdated="RowUpdated event handler"  
    OnRowUpdating="RowUpdating event handler"  
    OnSelectedIndexChanged="SelectedIndexChanged event handler"  
    OnSelectedIndexChanging="SelectedIndexChanging event handler"  
    OnSorted="Sorted event handler"  
    OnSorting="Sorting event handler"  
    OnUnload="Unload event handler"  
    PageIndex="integer"  
    PagerSettings-FirstPageImageUrl="uri"  
    PagerSettings-FirstPageText="string"  
    PagerSettings-LastPageImageUrl="uri"  
    PagerSettings-LastPageText="string"  
    PagerSettings-Mode="NextPrevious|Numeric|NextPreviousFirstLast|  
        NumericFirstLast"  
    PagerSettings-NextPageImageUrl="uri"  
    PagerSettings-NextPageText="string"  
    PagerSettings-PageButtonCount="integer"  
    PagerSettings-Position="Bottom|Top|TopAndBottom"  
    PagerSettings-PreviousPageImageUrl="uri"  
    PagerSettings-PreviousPageText="string"  
    PagerSettings-Visible="True|False"  
    PageSize="integer"  
    RowHeaderColumn="string"  
    runat="server"  
    SelectedIndex="integer"  
    ShowFooter="True|False"  
    ShowHeader="True|False"  
    SkinID="string"  
    Style="string"  
    TabIndex="integer"  
    ToolTip="string"  
    UseAccessibleHeader="True|False"  
    Visible="True|False"  
    Width="size"  
>  
        <AlternatingRowStyle />  
        <Columns>  
                <asp:BoundField  
                    AccessibleHeaderText="string"  
                    ApplyFormatInEditMode="True|False"  
                    ConvertEmptyStringToNull="True|False"  
                    DataField="string"  
                    DataFormatString="string"  
                    FooterText="string"  
                    HeaderImageUrl="uri"  
                    HeaderText="string"  
                    HtmlEncode="True|False"  
                    InsertVisible="True|False"  
                    NullDisplayText="string"  
                    ReadOnly="True|False"  
                    ShowHeader="True|False"  
                    SortExpression="string"  
                    Visible="True|False"  
>  
                        <ControlStyle />  
                        <FooterStyle />  
                        <HeaderStyle />  
                        <ItemStyle />  
                </asp:BoundField>  
                <asp:ButtonField  
                    AccessibleHeaderText="string"  
                    ButtonType="Button|Image|Link"  
                    CausesValidation="True|False"  
                    CommandName="string"  
                    DataTextField="string"  
                    DataTextFormatString="string"  
                    FooterText="string"  
                    HeaderImageUrl="uri"  
                    HeaderText="string"  
                    ImageUrl="uri"  
                    InsertVisible="True|False"  
                    ShowHeader="True|False"  
                    SortExpression="string"  
                    Text="string"  
                    ValidationGroup="string"  
                    Visible="True|False"  
>  
                        <ControlStyle />  
                        <FooterStyle />  
                        <HeaderStyle />  
                        <ItemStyle />  
                </asp:ButtonField>  
                <asp:CheckBoxField  
                    AccessibleHeaderText="string"  
                    DataField="string"  
                    FooterText="string"  
                    HeaderImageUrl="uri"  
                    HeaderText="string"  
                    InsertVisible="True|False"  
                    ReadOnly="True|False"  
                    ShowHeader="True|False"  
                    SortExpression="string"  
                    Text="string"  
                    Visible="True|False"  
>  
                        <ControlStyle />  
                        <FooterStyle />  
                        <HeaderStyle />  
                        <ItemStyle />  
                </asp:CheckBoxField>  
                <asp:CommandField  
                    AccessibleHeaderText="string"  
                    ButtonType="Button|Image|Link"  
                    CancelImageUrl="uri"  
                    CancelText="string"  
                    CausesValidation="True|False"  
                    DeleteImageUrl="uri"  
                    DeleteText="string"  
                    EditImageUrl="uri"  
                    EditText="string"  
                    FooterText="string"  
                    HeaderImageUrl="uri"  
                    HeaderText="string"  
                    InsertImageUrl="uri"  
                    InsertText="string"  
                    InsertVisible="True|False"  
                    NewImageUrl="uri"  
                    NewText="string"  
                    SelectImageUrl="uri"  
                    SelectText="string"  
                    ShowCancelButton="True|False"  
                    ShowDeleteButton="True|False"  
                    ShowEditButton="True|False"  
                    ShowHeader="True|False"  
                    ShowInsertButton="True|False"  
                    ShowSelectButton="True|False"  
                    SortExpression="string"  
                    UpdateImageUrl="uri"  
                    UpdateText="string"  
                    ValidationGroup="string"  
                    Visible="True|False"  
>  
                        <ControlStyle />  
                        <FooterStyle />  
                        <HeaderStyle />  
                        <ItemStyle />  
                </asp:CommandField>  
                <asp:DynamicField  
                    AccessibleHeaderText="string"  
                    ApplyFormatInEditMode="True|False"  
                    ConvertEmptyStringToNull="True|False"  
                    DataField="string"  
                    DataFormatString="string"  
                    FooterText="string"  
                    HeaderImageUrl="uri"  
                    HeaderText="string"  
                    HtmlEncode="True|False"  
                    InsertVisible="True|False"  
                    NullDisplayText="string"  
                    ShowHeader="True|False"  
                    UIHint="string"  
                    Visible="True|False"  
>  
                        <ControlStyle />  
                        <FooterStyle />  
                        <HeaderStyle />  
                        <ItemStyle />  
                </asp:DynamicField>  
                <asp:HyperLinkField  
                    AccessibleHeaderText="string"  
                    DataNavigateUrlFields="string"  
                    DataNavigateUrlFormatString="string"  
                    DataTextField="string"  
                    DataTextFormatString="string"  
                    FooterText="string"  
                    HeaderImageUrl="uri"  
                    HeaderText="string"  
                    InsertVisible="True|False"  
                    NavigateUrl="uri"  
                    ShowHeader="True|False"  
                    SortExpression="string"  
                    Target="string|_blank|_parent|_search|_self|_top"  
                    Text="string"  
                    Visible="True|False"  
>  
                        <ControlStyle />  
                        <FooterStyle />  
                        <HeaderStyle />  
                        <ItemStyle />  
                </asp:HyperLinkField>  
                <asp:ImageField  
                    AccessibleHeaderText="string"  
                    AlternateText="string"  
                    ConvertEmptyStringToNull="True|False"  
                    DataAlternateTextField="string"  
                    DataAlternateTextFormatString="string"  
                    DataImageUrlField="string"  
                    DataImageUrlFormatString="string"  
                    FooterText="string"  
                    HeaderImageUrl="uri"  
                    HeaderText="string"  
                    InsertVisible="True|False"  
                    NullDisplayText="string"  
                    NullImageUrl="uri"  
                    ReadOnly="True|False"  
                    ShowHeader="True|False"  
                    SortExpression="string"  
                    Visible="True|False"  
>  
                        <ControlStyle />  
                        <FooterStyle />  
                        <HeaderStyle />  
                        <ItemStyle />  
                </asp:ImageField>  
                <asp:TemplateField  
                    AccessibleHeaderText="string"  
                    ConvertEmptyStringToNull="True|False"  
                    FooterText="string"  
                    HeaderImageUrl="uri"  
                    HeaderText="string"  
                    InsertVisible="True|False"  
                    ShowHeader="True|False"  
                    SortExpression="string"  
                    Visible="True|False"  
>  
                            <ControlStyle />  
                            <FooterStyle />  
                            <HeaderStyle />  
                            <ItemStyle />  
                        <AlternatingItemTemplate>  
                            <!-- child controls -->  
                        </AlternatingItemTemplate>  
                        <EditItemTemplate>  
                            <!-- child controls -->  
                        </EditItemTemplate>  
                        <FooterTemplate>  
                            <!-- child controls -->  
                        </FooterTemplate>  
                        <HeaderTemplate>  
                            <!-- child controls -->  
                        </HeaderTemplate>  
                        <InsertItemTemplate>  
                            <!-- child controls -->  
                        </InsertItemTemplate>  
                        <ItemTemplate>  
                            <!-- child controls -->  
                        </ItemTemplate>  
                </asp:TemplateField>  
        </Columns>  
        <EditRowStyle />  
        <EmptyDataRowStyle />  
        <EmptyDataTemplate>  
            <!-- child controls -->  
        </EmptyDataTemplate>  
        <FooterStyle />  
        <HeaderStyle />  
        <PagerSettings  
            FirstPageImageUrl="uri"  
            FirstPageText="string"  
            LastPageImageUrl="uri"  
            LastPageText="string"  
            Mode="NextPrevious|Numeric|NextPreviousFirstLast|  
                NumericFirstLast"  
            NextPageImageUrl="uri"  
            NextPageText="string"  
            OnPropertyChanged="PropertyChanged event handler"  
            PageButtonCount="integer"  
            Position="Bottom|Top|TopAndBottom"  
            PreviousPageImageUrl="uri"  
            PreviousPageText="string"  
            Visible="True|False"  
        />  
        <PagerStyle />  
        <PagerTemplate>  
            <!-- child controls -->  
        </PagerTemplate>  
        <RowStyle />  
        <SelectedRowStyle />  
</asp:GridView>  

Konstruktory

GridView()

Inicjuje nowe wystąpienie klasy GridView.

Właściwości

AccessKey

Pobiera lub ustawia klucz dostępu, który umożliwia szybkie przejście do kontroli serwera sieci Web.

(Odziedziczone po WebControl)
Adapter

Pobiera kartę specyficzną dla przeglądarki dla kontrolki.

(Odziedziczone po Control)
AllowCustomPaging

Pobiera lub ustawia wartość wskazującą, czy niestandardowe stronicowanie jest włączone.

AllowPaging

Pobiera lub ustawia wartość wskazującą, czy funkcja stronicowania jest włączona.

AllowSorting

Pobiera lub ustawia wartość wskazującą, czy funkcja sortowania jest włączona.

AlternatingRowStyle

Pobiera odwołanie do TableItemStyle obiektu, który umożliwia ustawienie wyglądu przemiennych wierszy danych w kontrolce GridView .

AppRelativeTemplateSourceDirectory

Pobiera lub ustawia względny katalog Page wirtualny aplikacji obiektu lub UserControl , który zawiera tę kontrolkę.

(Odziedziczone po Control)
Attributes

Pobiera kolekcję dowolnych atrybutów (tylko do renderowania), które nie odpowiadają właściwościom kontrolki.

(Odziedziczone po WebControl)
AutoGenerateColumns

Pobiera lub ustawia wartość wskazującą, czy pola powiązane są automatycznie tworzone dla każdego pola w źródle danych.

AutoGenerateDeleteButton

Pobiera lub ustawia wartość wskazującą, czy kolumna CommandField pola z przyciskiem Usuń dla każdego wiersza danych jest automatycznie dodawana do kontrolki GridView .

AutoGenerateEditButton

Pobiera lub ustawia wartość wskazującą, czy CommandField kolumna pola z przyciskiem Edytuj dla każdego wiersza danych jest automatycznie dodawana do kontrolki GridView .

AutoGenerateSelectButton

Pobiera lub ustawia wartość wskazującą, czy kolumna CommandField pola z przyciskiem Wybierz dla każdego wiersza danych jest automatycznie dodawana do kontrolki GridView .

BackColor

Pobiera lub ustawia kolor tła kontrolki serwera sieci Web.

(Odziedziczone po WebControl)
BackImageUrl

Pobiera lub ustawia adres URL na obraz, aby był wyświetlany w tle kontrolki GridView .

BindingContainer

Pobiera kontrolkę zawierającą powiązanie danych tej kontrolki.

(Odziedziczone po Control)
BorderColor

Pobiera lub ustawia kolor obramowania kontrolki Sieci Web.

(Odziedziczone po WebControl)
BorderStyle

Pobiera lub ustawia styl obramowania kontrolki serwera sieci Web.

(Odziedziczone po WebControl)
BorderWidth

Pobiera lub ustawia szerokość obramowania kontrolki serwera sieci Web.

(Odziedziczone po WebControl)
BottomPagerRow

GridViewRow Pobiera obiekt reprezentujący dolny wiersz stronicowania w kontrolceGridView.

Caption

Pobiera lub ustawia tekst do renderowania w elemecie PODPIS HTML w kontrolceGridView. Ta właściwość jest udostępniana w celu zwiększenia dostępności kontroli dla użytkowników urządzeń technologicznych pomocniczych.

CaptionAlign

Pobiera lub ustawia położenie poziome lub pionowe elementu podpis HTML w kontrolceGridView. Ta właściwość jest udostępniana w celu zwiększenia dostępności kontroli dla użytkowników urządzeń technologicznych pomocniczych.

CellPadding

Pobiera lub ustawia ilość miejsca między zawartością komórki a obramowaniem komórki.

CellSpacing

Pobiera lub ustawia ilość miejsca między komórkami.

ChildControlsCreated

Pobiera wartość wskazującą, czy kontrolka podrzędna kontrolki serwera została utworzona.

(Odziedziczone po Control)
ClientID

Pobiera identyfikator kontrolki dla znaczników HTML generowanych przez ASP.NET.

(Odziedziczone po Control)
ClientIDMode

Pobiera lub ustawia algorytm używany do generowania wartości ClientID właściwości.

(Odziedziczone po Control)
ClientIDRowSuffix

Pobiera lub ustawia nazwy pól danych, których wartości są dołączane do ClientID wartości właściwości w celu unikatowego zidentyfikowania każdego wystąpienia kontrolki powiązanej z danymi.

ClientIDRowSuffixDataKeys

Pobiera wartości danych używane do unikatowego identyfikowania każdego wystąpienia kontrolki powiązanej z danymi, gdy ASP.NET generuje ClientID wartość.

ClientIDSeparator

Pobiera wartość znaku reprezentującą znak separatora ClientID używany we właściwości .

(Odziedziczone po Control)
Columns

Pobiera kolekcję DataControlField obiektów reprezentujących pola kolumn w kontrolce GridView .

ColumnsGenerator

Pobiera lub ustawia kontrolkę, która automatycznie wygeneruje kolumny dla kontrolki korzystającej GridView z funkcji ASP.NET dynamicznych danych.

Context

HttpContext Pobiera obiekt skojarzony z kontrolką serwera dla bieżącego żądania sieci Web.

(Odziedziczone po Control)
Controls

Pobiera kolekcję kontrolek podrzędnych w ramach złożonej kontrolki powiązanej z danymi.

(Odziedziczone po CompositeDataBoundControl)
ControlStyle

Pobiera styl kontrolki serwera sieci Web. Ta właściwość jest używana głównie przez deweloperów kontrolek.

(Odziedziczone po WebControl)
ControlStyleCreated

Pobiera wartość wskazującą Style , czy obiekt został utworzony dla ControlStyle właściwości . Ta właściwość jest używana głównie przez deweloperów kontrolek.

(Odziedziczone po WebControl)
CssClass

Pobiera lub ustawia klasę kaskadowego arkusza stylów (CSS) renderowaną przez kontrolkę serwera sieci Web na kliencie.

(Odziedziczone po WebControl)
DataItemContainer

Pobiera odwołanie do kontenera nazewnictwa, jeśli kontener nazewnictwa implementuje IDataItemContainerelement .

(Odziedziczone po Control)
DataKeyNames

Pobiera lub ustawia tablicę zawierającą nazwy pól klucza podstawowego dla elementów wyświetlanych w kontrolce GridView .

DataKeys

Pobiera kolekcję DataKey obiektów reprezentujących wartość klucza danych każdego wiersza w kontrolce GridView .

DataKeysContainer

Pobiera odwołanie do kontenera nazewnictwa, jeśli kontener nazewnictwa implementuje IDataKeysControlelement .

(Odziedziczone po Control)
DataMember

Pobiera lub ustawia nazwę listy danych, z którymi wiąże się kontrolka powiązana z danymi, w przypadkach, gdy źródło danych zawiera więcej niż jedną odrębną listę elementów danych.

(Odziedziczone po DataBoundControl)
DataSource

Pobiera lub ustawia obiekt, z którego kontrolka powiązana z danymi pobiera listę elementów danych.

(Odziedziczone po BaseDataBoundControl)
DataSourceID

Pobiera lub ustawia identyfikator kontrolki, z której powiązana z danymi kontrolka pobiera listę elementów danych.

(Odziedziczone po DataBoundControl)
DataSourceObject

Pobiera obiekt implementujący IDataSource interfejs, który zapewnia dostęp do zawartości danych obiektu.

(Odziedziczone po DataBoundControl)
DeleteMethod

Pobiera lub ustawia nazwę metody do wywołania w celu usunięcia danych.

DeleteMethod

Pobiera lub ustawia nazwę metody do wywołania w celu usunięcia danych.

(Odziedziczone po CompositeDataBoundControl)
DesignMode

Pobiera wartość wskazującą, czy kontrolka jest używana na powierzchni projektowej.

(Odziedziczone po Control)
EditIndex

Pobiera lub ustawia indeks wiersza do edycji.

EditRowStyle

Pobiera odwołanie do TableItemStyle obiektu, który umożliwia ustawienie wyglądu wiersza wybranego do edycji w kontrolce GridView .

EmptyDataRowStyle

Pobiera odwołanie do TableItemStyle obiektu, który umożliwia ustawienie wyglądu pustego wiersza danych renderowanego, gdy GridView kontrolka jest powiązana ze źródłem danych, które nie zawiera żadnych rekordów.

EmptyDataTemplate

Pobiera lub ustawia zawartość zdefiniowaną przez użytkownika dla pustego wiersza danych renderowanego, gdy kontrolka GridView jest powiązana ze źródłem danych, które nie zawiera żadnych rekordów.

EmptyDataText

Pobiera lub ustawia tekst wyświetlany w pustym wierszu danych renderowany, gdy kontrolka GridView jest powiązana ze źródłem danych, które nie zawiera żadnych rekordów.

Enabled

Pobiera lub ustawia wartość wskazującą, czy kontrolka serwera sieci Web jest włączona.

(Odziedziczone po WebControl)
EnableModelValidation

Pobiera lub ustawia wartość wskazującą, czy kontrolka modułu sprawdzania poprawności będzie obsługiwać wyjątki występujące podczas operacji wstawiania lub aktualizacji.

EnablePersistedSelection

Pobiera lub ustawia wartość wskazującą, czy wybór wiersza jest oparty na indeksie, czy na wartościach klucza danych.

EnableSortingAndPagingCallbacks

Pobiera lub ustawia wartość wskazującą, czy wywołania zwrotne po stronie klienta są używane do sortowania i stronicowania operacji.

EnableTheming

Pobiera lub ustawia wartość wskazującą, czy motywy mają zastosowanie do tej kontrolki.

(Odziedziczone po WebControl)
EnableViewState

Pobiera lub ustawia wartość wskazującą, czy kontrolka serwera utrzymuje stan widoku, oraz stan widoku wszystkich kontrolek podrzędnych, które zawiera, do klienta żądającego.

(Odziedziczone po Control)
Events

Pobiera listę delegatów programu obsługi zdarzeń dla kontrolki. Ta właściwość jest tylko do odczytu.

(Odziedziczone po Control)
Font

Pobiera właściwości czcionki skojarzone z kontrolką serwera sieci Web.

(Odziedziczone po WebControl)
FooterRow

GridViewRow Pobiera obiekt reprezentujący wiersz stopki w kontrolceGridView.

FooterStyle

Pobiera odwołanie do TableItemStyle obiektu, który umożliwia ustawienie wyglądu wiersza stopki w kontrolce GridView .

ForeColor

Pobiera lub ustawia kolor pierwszego planu (zazwyczaj kolor tekstu) kontrolki serwera sieci Web.

(Odziedziczone po WebControl)
GridLines

Pobiera lub ustawia styl linii siatki dla kontrolki GridView .

HasAttributes

Pobiera wartość wskazującą, czy kontrolka ma ustawione atrybuty.

(Odziedziczone po WebControl)
HasChildViewState

Pobiera wartość wskazującą, czy kontrolka podrzędna bieżącej kontrolki serwera ma jakiekolwiek zapisane ustawienia stanu widoku.

(Odziedziczone po Control)
HeaderRow

GridViewRow Pobiera obiekt reprezentujący wiersz nagłówka w kontrolceGridView.

HeaderStyle

Pobiera odwołanie do TableItemStyle obiektu, który umożliwia ustawienie wyglądu wiersza nagłówka w kontrolce GridView .

Height

Pobiera lub ustawia wysokość kontrolki serwera sieci Web.

(Odziedziczone po WebControl)
HorizontalAlign

Pobiera lub ustawia wyrównanie poziome kontrolki GridView na stronie.

ID

Pobiera lub ustawia identyfikator programowy przypisany do kontrolki serwera.

(Odziedziczone po Control)
IdSeparator

Pobiera znak używany do oddzielania identyfikatorów kontrolek.

(Odziedziczone po Control)
Initialized

Pobiera wartość wskazującą, czy kontrolka powiązana z danymi została zainicjowana.

(Odziedziczone po BaseDataBoundControl)
InsertMethod

Pobiera lub ustawia nazwę metody do wywołania w celu wstawienia danych.

(Odziedziczone po CompositeDataBoundControl)
IsBoundUsingDataSourceID

Pobiera wartość wskazującą, czy właściwość jest ustawiona DataSourceID .

(Odziedziczone po BaseDataBoundControl)
IsChildControlStateCleared

Pobiera wartość wskazującą, czy kontrolki zawarte w tej kontrolce mają stan kontroli.

(Odziedziczone po Control)
IsDataBindingAutomatic

Pobiera wartość wskazującą, czy powiązanie danych jest automatyczne.

(Odziedziczone po BaseDataBoundControl)
IsEnabled

Pobiera wartość wskazującą, czy kontrolka jest włączona.

(Odziedziczone po WebControl)
IsTrackingViewState

Pobiera wartość wskazującą, czy kontrolka serwera zapisuje zmiany w stanie widoku.

(Odziedziczone po Control)
IsUsingModelBinders

Pobiera wartość wskazującą, czy powiązanie modelu jest używane.

(Odziedziczone po CompositeDataBoundControl)
IsViewStateEnabled

Pobiera wartość wskazującą, czy stan widoku jest włączony dla tej kontrolki.

(Odziedziczone po Control)
ItemType

Pobiera lub ustawia nazwę typu elementu danych dla silnie typizowanego powiązania danych.

(Odziedziczone po DataBoundControl)
LoadViewStateByID

Pobiera wartość wskazującą, czy kontrolka uczestniczy w ładowaniu stanu ID widoku zamiast indeksu.

(Odziedziczone po Control)
NamingContainer

Pobiera odwołanie do kontenera nazewnictwa kontrolki serwera, który tworzy unikatową przestrzeń nazw do różnicowania między kontrolkami serwera o tej samej ID wartości właściwości.

(Odziedziczone po Control)
Page

Pobiera odwołanie do Page wystąpienia zawierającego kontrolkę serwera.

(Odziedziczone po Control)
PageCount

Pobiera liczbę stron wymaganych do wyświetlenia rekordów źródła danych w kontrolce GridView .

PageIndex

Pobiera lub ustawia indeks aktualnie wyświetlanej strony.

PagerSettings

Pobiera odwołanie do PagerSettings obiektu, który umożliwia ustawienie właściwości przycisków pagera w kontrolce GridView .

PagerStyle

Pobiera odwołanie do TableItemStyle obiektu, który umożliwia ustawienie wyglądu wiersza pagera w kontrolce GridView .

PagerTemplate

Pobiera lub ustawia zawartość niestandardową dla wiersza pager w kontrolce GridView .

PageSize

Pobiera lub ustawia liczbę rekordów do wyświetlenia na stronie w kontrolce GridView .

Parent

Pobiera odwołanie do kontrolki nadrzędnej kontrolki serwera w hierarchii kontrolek strony.

(Odziedziczone po Control)
RenderingCompatibility

Pobiera wartość określającą wersję ASP.NET, z którą renderowany kod HTML będzie zgodny.

(Odziedziczone po Control)
RequiresDataBinding

Pobiera lub ustawia wartość wskazującą, czy metoda ma być wywoływana DataBind() .

(Odziedziczone po BaseDataBoundControl)
RowHeaderColumn

Pobiera lub ustawia nazwę kolumny do użycia jako nagłówek kolumny dla kontrolki GridView . Ta właściwość jest udostępniana w celu zwiększenia dostępności kontroli dla użytkowników urządzeń technologicznych pomocniczych.

Rows

Pobiera kolekcję GridViewRow obiektów reprezentujących wiersze danych w kontrolce GridView .

RowStyle

Pobiera odwołanie do TableItemStyle obiektu, który umożliwia ustawienie wyglądu wierszy danych w kontrolce GridView .

SelectArguments

Pobiera obiekt używany przez kontrolkę DataSourceSelectArguments powiązana z danymi podczas pobierania danych z kontrolki źródła danych.

(Odziedziczone po DataBoundControl)
SelectedDataKey

DataKey Pobiera obiekt zawierający wartość klucza danych dla wybranego wiersza w kontrolceGridView.

SelectedIndex

Pobiera lub ustawia indeks wybranego wiersza w kontrolce GridView .

SelectedPersistedDataKey

Pobiera lub ustawia wartość klucza danych dla utrwalonego wybranego elementu w kontrolce GridView .

SelectedRow

Pobiera odwołanie do GridViewRow obiektu reprezentującego wybrany wiersz w kontrolce.

SelectedRowStyle

Pobiera odwołanie do TableItemStyle obiektu, który umożliwia ustawienie wyglądu wybranego wiersza w kontrolce GridView .

SelectedValue

Pobiera wartość klucza danych wybranego wiersza w kontrolce GridView .

SelectMethod

Nazwa metody do wywołania w celu odczytania danych.

(Odziedziczone po DataBoundControl)
ShowFooter

Pobiera lub ustawia wartość wskazującą, czy wiersz stopki jest wyświetlany w kontrolce GridView .

ShowHeader

Pobiera lub ustawia wartość wskazującą, czy wiersz nagłówka jest wyświetlany w kontrolce GridView .

ShowHeaderWhenEmpty

Pobiera lub ustawia wartość wskazującą, czy nagłówek kolumny w kontrolce GridView jest widoczny, gdy kolumna nie ma danych.

Site

Pobiera informacje o kontenerze hostujące bieżącą kontrolkę podczas renderowania na powierzchni projektowej.

(Odziedziczone po Control)
SkinID

Pobiera lub ustawia skórę do zastosowania w kontrolce.

(Odziedziczone po WebControl)
SortDirection

Pobiera kierunek sortowania kolumny sortowanej.

SortedAscendingCellStyle

Pobiera lub ustawia styl CSS dla GridView kolumny, gdy kolumna jest sortowana w kolejności rosnącej.

SortedAscendingHeaderStyle

Pobiera lub ustawia styl CSS, aby zastosować do GridView nagłówka kolumny, gdy kolumna jest sortowana w kolejności rosnącej.

SortedDescendingCellStyle

Pobiera lub ustawia styl GridView kolumny, gdy kolumna jest sortowana w kolejności malejącej.

SortedDescendingHeaderStyle

Pobiera lub ustawia styl, który ma być stosowany do GridView nagłówka kolumny po posortowaniu kolumny w kolejności malejącej.

SortExpression

Pobiera wyrażenie sortowania skojarzone z posortowaną kolumną lub kolumnami.

Style

Pobiera kolekcję atrybutów tekstowych, które będą renderowane jako atrybut stylu w zewnętrznym tagu kontrolki serwera sieci Web.

(Odziedziczone po WebControl)
SupportsDisabledAttribute

Pobiera wartość wskazującą, czy kontrolka powinna ustawić disabled atrybut renderowanego elementu HTML na wartość "disabled", gdy właściwość kontrolki IsEnabled to false.

(Odziedziczone po BaseDataBoundControl)
TabIndex

Pobiera lub ustawia indeks tabulacji kontrolki serwera sieci Web.

(Odziedziczone po WebControl)
TagKey

HtmlTextWriterTag Pobiera wartość kontrolkiGridView.

TagName

Pobiera nazwę tagu kontrolki. Ta właściwość jest używana głównie przez deweloperów kontrolek.

(Odziedziczone po WebControl)
TemplateControl

Pobiera lub ustawia odwołanie do szablonu zawierającego tę kontrolkę.

(Odziedziczone po Control)
TemplateSourceDirectory

Pobiera katalog wirtualny elementu Page lub UserControl , który zawiera bieżącą kontrolkę serwera.

(Odziedziczone po Control)
ToolTip

Pobiera lub ustawia tekst wyświetlany po umieszczeniu wskaźnika myszy na kontrolce serwera sieci Web.

(Odziedziczone po WebControl)
TopPagerRow

GridViewRow Pobiera obiekt reprezentujący górny wiersz pagera w kontrolceGridView.

UniqueID

Pobiera unikatowy, hierarchicznie kwalifikowany identyfikator kontroli serwera.

(Odziedziczone po Control)
UpdateMethod

Pobiera lub ustawia nazwę metody do wywołania w celu zaktualizowania danych.

UpdateMethod

Pobiera lub ustawia nazwę metody do wywołania w celu zaktualizowania danych.

(Odziedziczone po CompositeDataBoundControl)
UseAccessibleHeader

Pobiera lub ustawia wartość wskazującą, czy kontrolka GridView renderuje nagłówek w dostępnym formacie. Ta właściwość jest udostępniana w celu zwiększenia dostępności kontroli dla użytkowników urządzeń z technologią pomocniczą.

ValidateRequestMode

Pobiera lub ustawia wartość wskazującą, czy kontrolka sprawdza dane wejściowe klienta z przeglądarki pod kątem potencjalnie niebezpiecznych wartości.

(Odziedziczone po Control)
ViewState

Pobiera słownik informacji o stanie, który umożliwia zapisanie i przywrócenie stanu widoku kontrolki serwera w wielu żądaniach dla tej samej strony.

(Odziedziczone po Control)
ViewStateIgnoresCase

Pobiera wartość wskazującą, czy StateBag obiekt jest niewrażliwy na wielkość liter.

(Odziedziczone po Control)
ViewStateMode

Pobiera lub ustawia tryb stanu widoku tej kontrolki.

(Odziedziczone po Control)
VirtualItemCount

Pobiera lub ustawia wirtualną liczbę elementów w źródle danych, z którymi jest powiązana kontrolka GridView podczas użycia stronicowania niestandardowego.

Visible

Pobiera lub ustawia wartość wskazującą, czy kontrolka serwera jest renderowana jako interfejs użytkownika na stronie.

(Odziedziczone po Control)
Width

Pobiera lub ustawia szerokość kontrolki serwera sieci Web.

(Odziedziczone po WebControl)

Metody

AddAttributesToRender(HtmlTextWriter)

Dodaje atrybuty i style HTML, które należy renderować do określonego HtmlTextWriterTagelementu . Ta metoda jest używana głównie przez deweloperów kontrolek.

(Odziedziczone po WebControl)
AddedControl(Control, Int32)

Wywoływana po dodaniu kontrolki podrzędnej do Controls kolekcji Control obiektu.

(Odziedziczone po Control)
AddParsedSubObject(Object)

Powiadamia kontrolkę serwera, że element , XML lub HTML, został przeanalizowany i dodaje element do obiektu kontrolki ControlCollection serwera.

(Odziedziczone po Control)
ApplyStyle(Style)

Kopiuje wszystkie niepuste elementy określonego stylu do kontrolki Sieci Web, zastępując wszystkie istniejące elementy stylu kontrolki. Ta metoda jest używana głównie przez deweloperów kontrolek.

(Odziedziczone po WebControl)
ApplyStyleSheetSkin(Page)

Stosuje właściwości stylu zdefiniowane w arkuszu stylów strony do kontrolki.

(Odziedziczone po Control)
BeginRenderTracing(TextWriter, Object)

Rozpoczyna śledzenie czasu projektowania danych renderowania.

(Odziedziczone po Control)
BuildProfileTree(String, Boolean)

Zbiera informacje o kontrolce serwera i dostarcza ją do Trace właściwości, która ma być wyświetlana po włączeniu śledzenia dla strony.

(Odziedziczone po Control)
ClearCachedClientID()

Ustawia wartość buforowanej ClientID na null.

(Odziedziczone po Control)
ClearChildControlState()

Usuwa informacje o stanie kontroli dla kontrolek podrzędnych kontrolki serwera.

(Odziedziczone po Control)
ClearChildState()

Usuwa informacje o stanie widoku i stanie kontroli dla wszystkich kontrolek podrzędnych kontrolki serwera.

(Odziedziczone po Control)
ClearChildViewState()

Usuwa informacje o stanie widoku dla wszystkich kontrolek podrzędnych kontrolki serwera.

(Odziedziczone po Control)
ClearEffectiveClientIDMode()

ClientIDMode Ustawia właściwość bieżącego wystąpienia kontrolki i wszystkich kontrolek podrzędnych na Inherit.

(Odziedziczone po Control)
ConfirmInitState()

Ustawia zainicjowany stan kontrolki powiązanej z danymi.

(Odziedziczone po BaseDataBoundControl)
CopyBaseAttributes(WebControl)

Kopiuje właściwości, które nie są hermetyzowane przez Style obiekt z określonej kontrolki serwera sieci Web do kontrolki serwera sieci Web, z którego jest wywoływana ta metoda. Ta metoda jest używana głównie przez deweloperów kontrolek.

(Odziedziczone po WebControl)
CreateAutoGeneratedColumn(AutoGeneratedFieldProperties)
Przestarzałe.

Tworzy automatycznie wygenerowane pole kolumny.

CreateChildControls()

Tworzy hierarchię sterowania używaną do renderowania złożonej kontrolki powiązanej z danymi na podstawie wartości przechowywanych w stanie widoku.

(Odziedziczone po CompositeDataBoundControl)
CreateChildControls(IEnumerable, Boolean)

Tworzy hierarchię sterowania używaną do renderowania kontrolki GridView przy użyciu określonego źródła danych.

CreateChildTable()

Tworzy nową tabelę podrzędną.

CreateColumns(PagedDataSource, Boolean)

Tworzy zestaw pól kolumn używanych do tworzenia hierarchii sterowania.

CreateControlCollection()

Tworzy nowy ControlCollection obiekt do przechowywania kontrolek podrzędnych (literału i serwera) kontrolki serwera.

(Odziedziczone po Control)
CreateControlStyle()

Tworzy domyślny styl kontrolki.

CreateDataSourceSelectArguments()

DataSourceSelectArguments Tworzy obiekt zawierający argumenty przekazywane do źródła danych do przetwarzania.

CreateRow(Int32, Int32, DataControlRowType, DataControlRowState)

Tworzy wiersz w kontrolce GridView .

DataBind()

Powiąże źródło danych z kontrolką GridView . Nie można dziedziczyć tej metody.

DataBind(Boolean)

Wiąże źródło danych z wywołaną kontrolką serwera i wszystkie jego kontrolki podrzędne z opcją zgłaszania zdarzenia DataBinding .

(Odziedziczone po Control)
DataBindChildren()

Wiąże źródło danych z kontrolkami podrzędnymi kontrolki serwera.

(Odziedziczone po Control)
DeleteRow(Int32)

Usuwa rekord w określonym indeksie ze źródła danych.

Dispose()

Umożliwia kontrolce serwera przeprowadzenie końcowego czyszczenia przed zwolnieniem z pamięci.

(Odziedziczone po Control)
EndRenderTracing(TextWriter, Object)

Kończy śledzenie czasu projektowania danych renderowania.

(Odziedziczone po Control)
EnsureChildControls()

Określa, czy kontrolka serwera zawiera kontrolki podrzędne. Jeśli tak nie jest, tworzy kontrolki podrzędne.

(Odziedziczone po Control)
EnsureDataBound()

Wywołuje metodę DataBind() , jeśli DataSourceID właściwość jest ustawiona, a kontrolka powiązana z danymi jest oznaczona w celu wymagania powiązania.

(Odziedziczone po BaseDataBoundControl)
EnsureID()

Tworzy identyfikator kontrolek, które nie mają przypisanego identyfikatora.

(Odziedziczone po Control)
Equals(Object)

Określa, czy dany obiekt jest taki sam, jak bieżący obiekt.

(Odziedziczone po Object)
ExtractRowValues(IOrderedDictionary, GridViewRow, Boolean, Boolean)

Pobiera wartości każdego pola zadeklarowanego w określonym wierszu i przechowuje je w określonym IOrderedDictionary obiekcie.

FindControl(String)

Wyszukuje bieżący kontener nazewnictwa dla kontrolki serwera przy użyciu określonego id parametru.

(Odziedziczone po Control)
FindControl(String, Int32)

Wyszukuje bieżący kontener nazewnictwa dla kontrolki serwera z określoną liczbą id całkowitą określoną w parametrze pathOffset , co ułatwia wyszukiwanie. Nie należy zastąpić tej wersji FindControl metody.

(Odziedziczone po Control)
Focus()

Ustawia fokus wejściowy na kontrolkę.

(Odziedziczone po Control)
GetCallbackResult()

Zwraca wynik zdarzenia wywołania zwrotnego, które jest przeznaczone dla kontrolki.

GetCallbackScript(IButtonControl, String)

Tworzy skrypt wywołania zwrotnego dla przycisku wykonującego operację sortowania.

GetData()

Pobiera obiekt używany przez kontrolkę DataSourceView powiązana z danymi do wykonywania operacji danych.

(Odziedziczone po DataBoundControl)
GetDataSource()

IDataSource Pobiera interfejs skojarzony z kontrolką związaną z danymi, jeśli istnieje.

(Odziedziczone po DataBoundControl)
GetDesignModeState()

Pobiera dane w czasie projektowania dla kontrolki.

(Odziedziczone po Control)
GetHashCode()

Służy jako domyślna funkcja skrótu.

(Odziedziczone po Object)
GetRouteUrl(Object)

Pobiera adres URL odpowiadający zestawowi parametrów trasy.

(Odziedziczone po Control)
GetRouteUrl(RouteValueDictionary)

Pobiera adres URL odpowiadający zestawowi parametrów trasy.

(Odziedziczone po Control)
GetRouteUrl(String, Object)

Pobiera adres URL odpowiadający zestawowi parametrów trasy i nazwie trasy.

(Odziedziczone po Control)
GetRouteUrl(String, RouteValueDictionary)

Pobiera adres URL odpowiadający zestawowi parametrów trasy i nazwie trasy.

(Odziedziczone po Control)
GetType()

Type Pobiera bieżące wystąpienie.

(Odziedziczone po Object)
GetUniqueIDRelativeTo(Control)

Zwraca prefiksowaną część UniqueID właściwości określonej kontrolki.

(Odziedziczone po Control)
HasControls()

Określa, czy kontrolka serwera zawiera jakiekolwiek kontrolki podrzędne.

(Odziedziczone po Control)
HasEvents()

Zwraca wartość wskazującą, czy zdarzenia są rejestrowane dla kontrolki, czy jakiekolwiek kontrolki podrzędne.

(Odziedziczone po Control)
InitializePager(GridViewRow, Int32, PagedDataSource)

Inicjuje wiersz pagera wyświetlany po włączeniu funkcji stronicowania.

InitializeRow(GridViewRow, DataControlField[])

Inicjuje wiersz w kontrolce GridView .

IsBindableType(Type)

Określa, czy określony typ danych może być powiązany z kolumną w kontrolce GridView .

IsLiteralContent()

Określa, czy kontrolka serwera zawiera tylko zawartość literału.

(Odziedziczone po Control)
LoadControlState(Object)

Ładuje stan właściwości w kontrolce GridView , która musi być utrwalone, nawet jeśli EnableViewState właściwość jest ustawiona na false.

LoadViewState(Object)

Ładuje wcześniej zapisany stan widoku kontrolki GridView .

MapPathSecure(String)

Pobiera ścieżkę fizyczną, z którą jest mapowa ścieżka wirtualna , bezwzględna lub względna.

(Odziedziczone po Control)
MarkAsDataBound()

Ustawia stan kontrolki w stanie widoku jako pomyślnie powiązany z danymi.

(Odziedziczone po DataBoundControl)
MemberwiseClone()

Tworzy płytkią kopię bieżącego Objectelementu .

(Odziedziczone po Object)
MergeStyle(Style)

Kopiuje wszystkie niepuste elementy określonego stylu do kontrolki Sieci Web, ale nie zastąpi żadnych istniejących elementów stylu kontrolki. Ta metoda jest używana głównie przez deweloperów kontrolek.

(Odziedziczone po WebControl)
OnBubbleEvent(Object, EventArgs)

Określa, czy zdarzenie kontrolki serwera sieci Web jest przekazywane w hierarchii kontroli serwera interfejsu użytkownika strony.

OnCreatingModelDataSource(CreatingModelDataSourceEventArgs)

CreatingModelDataSource Zgłasza zdarzenie.

(Odziedziczone po DataBoundControl)
OnDataBinding(EventArgs)

DataBinding Zgłasza zdarzenie.

(Odziedziczone po Control)
OnDataBound(EventArgs)

DataBound Zgłasza zdarzenie.

(Odziedziczone po BaseDataBoundControl)
OnDataPropertyChanged()

Ponownie połączyć kontrolkę GridView z danymi po DataMemberzmianie właściwości , DataSourcelub DataSourceID .

OnDataSourceViewChanged(Object, EventArgs)

DataSourceViewChanged Zgłasza zdarzenie.

OnInit(EventArgs)

Init Zgłasza zdarzenie.

OnLoad(EventArgs)

Load Obsługuje zdarzenie.

(Odziedziczone po DataBoundControl)
OnPageIndexChanged(EventArgs)

PageIndexChanged Zgłasza zdarzenie.

OnPageIndexChanging(GridViewPageEventArgs)

PageIndexChanging Zgłasza zdarzenie.

OnPagePreLoad(Object, EventArgs)

Ustawia zainicjowany stan kontrolki powiązanej z danymi przed załadowaniem kontrolki.

OnPreRender(EventArgs)

PreRender Zgłasza zdarzenie.

OnRowCancelingEdit(GridViewCancelEditEventArgs)

RowCancelingEdit Zgłasza zdarzenie.

OnRowCommand(GridViewCommandEventArgs)

RowCommand Zgłasza zdarzenie.

OnRowCreated(GridViewRowEventArgs)

RowCreated Zgłasza zdarzenie.

OnRowDataBound(GridViewRowEventArgs)

RowDataBound Zgłasza zdarzenie.

OnRowDeleted(GridViewDeletedEventArgs)

RowDeleted Zgłasza zdarzenie.

OnRowDeleting(GridViewDeleteEventArgs)

RowDeleting Zgłasza zdarzenie.

OnRowEditing(GridViewEditEventArgs)

RowEditing Zgłasza zdarzenie.

OnRowUpdated(GridViewUpdatedEventArgs)

RowUpdated Zgłasza zdarzenie.

OnRowUpdating(GridViewUpdateEventArgs)

RowUpdating Zgłasza zdarzenie.

OnSelectedIndexChanged(EventArgs)

SelectedIndexChanged Zgłasza zdarzenie.

OnSelectedIndexChanging(GridViewSelectEventArgs)

SelectedIndexChanging Zgłasza zdarzenie.

OnSorted(EventArgs)

Sorted Zgłasza zdarzenie.

OnSorting(GridViewSortEventArgs)

Sorting Zgłasza zdarzenie.

OnUnload(EventArgs)

Unload Zgłasza zdarzenie.

(Odziedziczone po Control)
OpenFile(String)

Stream Pobiera element używany do odczytywania pliku.

(Odziedziczone po Control)
PerformDataBinding(IEnumerable)

Wiąże określone źródło danych z kontrolką GridView .

PerformSelect()

Pobiera dane ze skojarzonego źródła danych.

(Odziedziczone po DataBoundControl)
PrepareControlHierarchy()

Ustanawia hierarchię sterowania.

RaiseBubbleEvent(Object, EventArgs)

Przypisuje wszystkie źródła zdarzenia i jego informacje do elementu nadrzędnego kontrolki.

(Odziedziczone po Control)
RaiseCallbackEvent(String)

Tworzy argumenty procedury obsługi wywołania zwrotnego w metodzie GetCallbackEventReference(Control, String, String, String, Boolean) .

RaisePostBackEvent(String)

Zgłasza odpowiednie zdarzenia dla kontrolki po opublikowaniu GridView jej z powrotem na serwerze.

RemovedControl(Control)

Wywoływane po usunięciu kontrolki podrzędnej Controls z kolekcji Control obiektu.

(Odziedziczone po Control)
Render(HtmlTextWriter)

Renderuje zawartość sterowania serwerem sieci Web w przeglądarce klienta przy użyciu określonego HtmlTextWriter obiektu.

RenderBeginTag(HtmlTextWriter)

Renderuje tag otwierania HTML kontrolki do określonego składnika zapisywania. Ta metoda jest używana głównie przez deweloperów kontrolek.

(Odziedziczone po WebControl)
RenderChildren(HtmlTextWriter)

Zwraca zawartość elementów podrzędnych kontrolki serwera do udostępnionego HtmlTextWriter obiektu, który zapisuje zawartość do renderowania na kliencie.

(Odziedziczone po Control)
RenderContents(HtmlTextWriter)

Renderuje zawartość kontrolki dla określonego składnika zapisywania. Ta metoda jest używana głównie przez deweloperów kontrolek.

(Odziedziczone po WebControl)
RenderControl(HtmlTextWriter)

Generuje zawartość serwera kontrolującą podaną HtmlTextWriter obiekt i przechowują informacje o śledzeniu dotyczące kontrolki, jeśli śledzenie jest włączone.

(Odziedziczone po Control)
RenderControl(HtmlTextWriter, ControlAdapter)

Dane wyjściowe kontrolują zawartość serwera w podanym HtmlTextWriter obiekcie przy użyciu podanego ControlAdapter obiektu.

(Odziedziczone po Control)
RenderEndTag(HtmlTextWriter)

Renderuje tag zamykający HTML kontrolki do określonego składnika zapisywania. Ta metoda jest używana głównie przez deweloperów kontrolek.

(Odziedziczone po WebControl)
ResolveAdapter()

Pobiera kartę kontrolną odpowiedzialną za renderowanie określonej kontrolki.

(Odziedziczone po Control)
ResolveClientUrl(String)

Pobiera adres URL, który może być używany przez przeglądarkę.

(Odziedziczone po Control)
ResolveUrl(String)

Konwertuje adres URL na adres, który może być używany przez klienta żądającego.

(Odziedziczone po Control)
SaveControlState()

Zapisuje stan właściwości w kontrolce GridView , która musi być utrwalone, nawet jeśli EnableViewState właściwość jest ustawiona na false.

SaveViewState()

Ładuje wcześniej zapisany stan widoku kontrolki GridView .

SelectRow(Int32)

Wybiera wiersz do edycji w kontrolce GridView .

SetDesignModeState(IDictionary)

Ustawia dane czasu projektowania dla kontrolki.

(Odziedziczone po Control)
SetEditRow(Int32)

Umieszcza wiersz w trybie edycji w kontrolce GridView przy użyciu określonego indeksu wierszy.

SetPageIndex(Int32)

Ustawia indeks strony kontrolki GridView przy użyciu indeksu wierszy.

SetRenderMethodDelegate(RenderMethod)

Przypisuje delegata procedury obsługi zdarzeń, aby renderować kontrolkę serwera i jego zawartość do kontrolki nadrzędnej.

(Odziedziczone po Control)
SetTraceData(Object, Object)

Ustawia dane śledzenia dla śledzenia czasu projektowania danych renderowania przy użyciu klucza danych śledzenia i wartości danych śledzenia.

(Odziedziczone po Control)
SetTraceData(Object, Object, Object)

Ustawia dane śledzenia dla śledzenia czasu projektowania danych renderowania przy użyciu obiektu śledzonego, klucza danych śledzenia i wartości danych śledzenia.

(Odziedziczone po Control)
Sort(String, SortDirection)

Sortuje kontrolkę GridView na podstawie określonego wyrażenia sortowania i kierunku.

ToString()

Zwraca ciąg reprezentujący bieżący obiekt.

(Odziedziczone po Object)
TrackViewState()

Śledzi zmiany stanu widoku w kontrolce GridView , aby można je było przechowywać w obiekcie kontrolki StateBag . Ten obiekt jest dostępny za pośrednictwem ViewState właściwości .

UpdateRow(Int32, Boolean)

Aktualizacje rekord w określonym indeksie wierszy przy użyciu wartości pól wiersza.

ValidateDataSource(Object)

Sprawdza, czy obiekt powiązany z danymi kontrolki wiąże się z jednym z nich, z którymi może pracować.

(Odziedziczone po DataBoundControl)

Zdarzenia

CallingDataMethods

Występuje, gdy są wywoływane metody danych.

(Odziedziczone po DataBoundControl)
CreatingModelDataSource

Występuje, gdy ModelDataSource obiekt jest tworzony.

(Odziedziczone po DataBoundControl)
DataBinding

Występuje, gdy kontrolka serwera wiąże się ze źródłem danych.

(Odziedziczone po Control)
DataBound

Występuje po powiązaniu kontrolki serwera ze źródłem danych.

(Odziedziczone po BaseDataBoundControl)
Disposed

Występuje, gdy kontrola serwera jest zwalniana z pamięci, co jest ostatnim etapem cyklu życia kontroli serwera, gdy jest żądana strona ASP.NET.

(Odziedziczone po Control)
Init

Występuje, gdy kontrolka serwera jest inicjowana, co jest pierwszym krokiem w jego cyklu życia.

(Odziedziczone po Control)
Load

Występuje, gdy kontrolka serwera jest ładowana do Page obiektu.

(Odziedziczone po Control)
PageIndexChanged

Występuje po kliknięciu jednego z przycisków pager, ale po kontrolce GridView obsługuje operację stronicowania.

PageIndexChanging

Występuje po kliknięciu jednego z przycisków stronicowania, ale zanim GridView kontrolka obsłuży operację stronicowania.

PreRender

Występuje po załadowaniu Control obiektu, ale przed renderowaniem.

(Odziedziczone po Control)
RowCancelingEdit

Występuje po kliknięciu przycisku Anuluj wiersza w trybie edycji, ale przed zamknięciem trybu edycji wiersza.

RowCommand

Występuje po kliknięciu przycisku w kontrolce GridView .

RowCreated

Występuje, gdy wiersz jest tworzony w kontrolce GridView .

RowDataBound

Występuje, gdy wiersz danych jest powiązany z danymi w kontrolce GridView .

RowDeleted

Występuje po kliknięciu przycisku Usuń wiersza, ale po usunięciu GridView wiersza.

RowDeleting

Występuje po kliknięciu przycisku Usuń wiersza, ale zanim kontrolka GridView usunie wiersz.

RowEditing

Występuje po kliknięciu przycisku Edytuj wiersza, ale zanim kontrolka GridView przejdzie w tryb edycji.

RowUpdated

Występuje po kliknięciu przycisku Aktualizuj wiersz, ale po zaktualizowaniu GridView wiersza.

RowUpdating

Występuje po kliknięciu przycisku Aktualizuj wiersz, ale zanim kontrolka GridView zaktualizuje wiersz.

SelectedIndexChanged

Występuje po kliknięciu przycisku Wybierz wiersz, ale po kontrolce GridView zostanie obsłużona operacja wyboru.

SelectedIndexChanging

Występuje po kliknięciu przycisku Wybierz wiersz, ale zanim GridView kontrolka obsłuży operację wyboru.

Sorted

Występuje, gdy hiperłącze do sortowania kolumny jest klikane, ale po kontrolce GridView obsługuje operację sortowania.

Sorting

Występuje, gdy hiperłącze do sortowania kolumny jest klikane, ale zanim GridView kontrolka obsłuży operację sortowania.

Unload

Występuje, gdy kontrolka serwera jest zwalniana z pamięci.

(Odziedziczone po Control)

Jawne implementacje interfejsu

IAttributeAccessor.GetAttribute(String)

Pobiera atrybut kontrolki sieci Web o określonej nazwie.

(Odziedziczone po WebControl)
IAttributeAccessor.SetAttribute(String, String)

Ustawia atrybut kontrolki Sieci Web na określoną nazwę i wartość.

(Odziedziczone po WebControl)
ICallbackContainer.GetCallbackScript(IButtonControl, String)

Tworzy skrypt wywołania zwrotnego dla przycisku wykonującego operację sortowania.

ICallbackEventHandler.GetCallbackResult()

Zwraca wynik zdarzenia wywołania zwrotnego, które jest przeznaczone dla kontrolki.

ICallbackEventHandler.RaiseCallbackEvent(String)

Tworzy argumenty procedury obsługi wywołania zwrotnego w metodzie GetCallbackEventReference(Control, String, String, String, Boolean) .

IControlBuilderAccessor.ControlBuilder

Aby uzyskać opis tego elementu członkowskiego, zobacz ControlBuilder.

(Odziedziczone po Control)
IControlDesignerAccessor.GetDesignModeState()

Aby uzyskać opis tego elementu członkowskiego, zobacz GetDesignModeState().

(Odziedziczone po Control)
IControlDesignerAccessor.SetDesignModeState(IDictionary)

Aby uzyskać opis tego elementu członkowskiego, zobacz SetDesignModeState(IDictionary).

(Odziedziczone po Control)
IControlDesignerAccessor.SetOwnerControl(Control)

Aby uzyskać opis tego elementu członkowskiego, zobacz SetOwnerControl(Control).

(Odziedziczone po Control)
IControlDesignerAccessor.UserData

Aby uzyskać opis tego elementu członkowskiego, zobacz UserData.

(Odziedziczone po Control)
IDataBindingsAccessor.DataBindings

Aby uzyskać opis tego elementu członkowskiego, zobacz DataBindings.

(Odziedziczone po Control)
IDataBindingsAccessor.HasDataBindings

Aby uzyskać opis tego elementu członkowskiego, zobacz HasDataBindings.

(Odziedziczone po Control)
IDataBoundControl.DataKeyNames

Pobiera lub ustawia nazwy pól klucza podstawowego dla elementów wyświetlanych w kontrolce powiązanej z danymi.

IDataBoundControl.DataMember

Pobiera lub ustawia tabelę uwidacznianą przez kontrolkę źródła danych w celu powiązania z kontrolką związaną z danymi.

IDataBoundControl.DataSource

Pobiera lub ustawia obiekt źródła danych, z którego kontrolka powiązana z danymi pobiera listę elementów danych.

IDataBoundControl.DataSourceID

Pobiera lub ustawia identyfikator źródła danych, z którego kontrolka powiązana z danymi pobiera listę elementów danych.

IDataBoundControl.DataSourceObject

Pobiera lub ustawia obiekt źródła danych, z którego kontrolka powiązana z danymi pobiera listę elementów danych.

IDataBoundListControl.ClientIDRowSuffix

Pobiera lub ustawia nazwy pól danych, których wartości są dołączane do ClientID wartości właściwości, aby jednoznacznie zidentyfikować każde wystąpienie kontrolki powiązanej z danymi.

IDataBoundListControl.DataKeys

Pobiera kolekcję obiektów reprezentujących DataKeys wartość w kontrolce powiązanej z danymi.

IDataBoundListControl.EnablePersistedSelection

Pobiera lub ustawia wartość wskazującą, czy wybór wiersza jest oparty na indeksie, czy na wartościach klucza danych.

IDataBoundListControl.SelectedDataKey

Pobiera obiekt zawierający wartość klucza danych dla wybranego wiersza w kontrolce powiązanej z danymi.

IDataBoundListControl.SelectedIndex

Pobiera lub ustawia indeks wybranego wiersza w kontrolce powiązanej z danymi.

IDataKeysControl.ClientIDRowSuffixDataKeys

Pobiera wartości danych używane do unikatowego identyfikowania każdego wystąpienia kontrolki powiązanej z danymi, gdy ASP.NET generuje ClientID wartość.

IExpressionsAccessor.Expressions

Aby uzyskać opis tego elementu członkowskiego, zobacz Expressions.

(Odziedziczone po Control)
IExpressionsAccessor.HasExpressions

Aby uzyskać opis tego elementu członkowskiego, zobacz HasExpressions.

(Odziedziczone po Control)
IFieldControl.FieldsGenerator

Pobiera lub ustawia kontrolkę, która automatycznie generuje kolumny dla kontrolki powiązanej z danymi do użycia przez ASP.NET dane dynamiczne.

IParserAccessor.AddParsedSubObject(Object)

Aby uzyskać opis tego elementu członkowskiego, zobacz AddParsedSubObject(Object).

(Odziedziczone po Control)
IPersistedSelector.DataKey

Aby uzyskać opis tego członka, zobacz DataKey.

IPostBackContainer.GetPostBackOptions(IButtonControl)

PostBackOptions Tworzy obiekt reprezentujący zachowanie ogłaszania zwrotnego określonego formantu przycisku.

IPostBackEventHandler.RaisePostBackEvent(String)

Zgłasza odpowiednie zdarzenia dla kontrolki po opublikowaniu GridView jej z powrotem na serwerze.

Metody rozszerzania

EnablePersistedSelection(BaseDataBoundControl)
Przestarzałe.

Umożliwia utrwalone zaznaczenie w kontrolkach danych, które obsługują wybór i stronicowanie.

FindDataSourceControl(Control)

Zwraca źródło danych skojarzone z kontrolką danych dla określonej kontrolki.

FindFieldTemplate(Control, String)

Zwraca szablon pola dla określonej kolumny w kontenerze nazewnictwa określonej kontrolki.

FindMetaTable(Control)

Zwraca obiekt metatable dla kontrolki zawierającej dane.

GetDefaultValues(INamingContainer)

Pobiera kolekcję wartości domyślnych dla określonej kontrolki danych.

GetMetaTable(INamingContainer)

Pobiera metadane tabeli dla określonej kontrolki danych.

SetMetaTable(INamingContainer, MetaTable)

Ustawia metadane tabeli dla określonej kontrolki danych.

SetMetaTable(INamingContainer, MetaTable, IDictionary<String,Object>)

Ustawia metadane tabeli i domyślne mapowanie wartości dla określonej kontrolki danych.

SetMetaTable(INamingContainer, MetaTable, Object)

Ustawia metadane tabeli i domyślne mapowanie wartości dla określonej kontrolki danych.

TryGetMetaTable(INamingContainer, MetaTable)

Określa, czy metadane tabeli są dostępne.

EnableDynamicData(INamingContainer, Type)

Włącza zachowanie danych dynamicznych dla określonej kontrolki danych.

EnableDynamicData(INamingContainer, Type, IDictionary<String,Object>)

Włącza zachowanie danych dynamicznych dla określonej kontrolki danych.

EnableDynamicData(INamingContainer, Type, Object)

Włącza zachowanie danych dynamicznych dla określonej kontrolki danych.

Dotyczy

Zobacz też