GridView zeigt Werte in einer Datenbank oder einer anderen Datenquelle in einer Tabelle. Ein Datenbank-Tabelle enthält Felder (Spalten) , die Stücke von Daten und Zeilen (Datensätze - mehrere Felder ) enthalten. GridView hilft Manipulation dieser Datenelemente . Merkmale des GridView umfassen Bindung an Datenquellen-Steuerelemente , sortieren , aktualisieren, löschen und Paging-Funktionen , mehrere Schlüsselfelder , anpassbare Themen und Stile . Das GridView- Objektmodell wird in . NET Framework , C #, JScript und VBScript gefunden. Merkmale der GridView
Jeder GridView Spalte wird durch eine DataControl Field-Objekt repräsentiert. Die AutoGenerate Columns -Eigenschaft auf eine automatisch generierte Field-Objekt für jedes Feld in der Datenquelle zu erstellen. Jedes Feld wird als Spalte in der Reihenfolge der Felder in der Datenquelle erscheinen angezeigt. GridView verwendet das SqlDataSource und ObjectDataSource Steuerelementen an Daten in einer Datenquelle binden. GridView zeigt Informationen wie Spalten , jede Spalte Typ hat definierbaren Eigenschaften . Eigentumsetiketten nicht erlauben Räume.
BoundField
BoundField Spalte Typ zeigt Text, der einen vordefinierten Datentyp hat . Einige Eigenschaften von BoundField verwendet werden, umfassen DataField , DataFormatString , HtmlEncode , ReadOnly und SortExpression . DataField setzt und bindet ein Datenfeld der BoundField Objekt . DataFormatString setzt ein Anzeigeformat für ein Feld. HtmlEncode bestimmt, ob ein Feld ist HTML -codiert. ReadOnly bestimmt, ob ein Feld geändert werden kann. SortExpression bestimmt, wie Daten sortiert sind .
ButtonField
ButtonField Spalte Typ zeigt eine Schaltfläche für jeden Datensatz. Einige ButtonField Eigenschaften gehören ButtonType , CommandName und Text . ButtonType bestimmt, welche Art Taste angezeigt wird. CommandName bestimmt, was zu tun ist , wenn eine Taste gedrückt wird. Text legt die Beschriftung mit jeder Taste angezeigt.
CommandField
CommandField Spalte Typ zeigt den Löschen, Einfügen , Bearbeiten und wählen Sie Schaltflächen . CommandField Eigenschaften zählen die ShowDeleteButton , ShowEditButton , ShowInsertButton und ShowSelectButton .
HyperLinkField
HyperLinkField zeigt eines Datensatzes Hyperlink, um die damit verbundenen Web-Seite geleitet wird. HyperLinkField nutzt Eigenschaften von BoundField verwendet .
ImageField
ImageField Spalte Typ zeigt ein Bild für jeden Datensatz, der zu einer Bild-URL verknüpft ist. Eigenschaften von ImageField verwendet werden, umfassen AlternateText , DataAlternateText und DataImageUrlField . AlternateText bestimmt, welche alternativen Text mit einem Bild angezeigt wird. DataAlternateTextField setzt und bindet den Namen des Feldes mit AlternateText . DataImageUrlField setzt und bindet den Namen des Feldes in einer Datenbank, um ImageField .
TemplateField
TemplateField Spalte Typ zeigt benutzerdefinierte Inhalte für jeden Datensatz angezeigt , wenn die Daten nicht in definierten die vordefinierten Daten Bedienfelder . Einige Eigenschaften von TemplateField verwendet werden, umfassen AlternatingItemTemplate , EditItemTemplate FooterTemplate , HeaderTemplate und InsertItemTemplate . AlternatingItemTemplate bestimmt, wie abwechselnde Elemente angezeigt werden. EditItemTemplate bestimmt, wie ein Element bearbeiten Modus Vorlage angezeigt wird. InsertItemTemplate bestimmt, wie ein Artikel in Insert -Modus angezeigt wird.
CheckBoxField
CheckBoxField Spalte Typ zeigt boolesche Daten in einem Kontrollkästchen . Boolean Daten enthält aa logische 0 oder 1 und spiegelt zwei Bedingungen wie ja /nein oder AUS /EIN. CheckBoxField nutzt Eigenschaften von BoundField verwendet .