GridView-Spalte-Typen

July 3

GridView zeigt Werte in einer Datenbank oder einer anderen Datenquelle in einer Tabelle. Eine Datenbanktabelle enthält Felder (Spalten), die Stücke von Daten und Zeilen (Datensätze--mehrere Felder) enthalten. GridView hilft diese Datenelemente zu manipulieren. GridView binden an Datenquellen-Steuerelemente, sortieren, Update, Delete und Paging-Funktionen gehören mehrere Schlüsselfelder, anpassbarer Designs und Stile. Das GridView-Objektmodell findet in NET Framework, c#, Jscript und VBScript.

Merkmale der GridView

Jede GridView-Spalte wird durch ein DataControl Field-Objekt dargestellt. AutoGenerate Columns-Eigenschaft wird festgelegt, um eine AutoGenerated-Field-Objekt für jedes Feld in der Datenquelle zu erstellen. Jedes Feld wird als eine Spalte in der Reihenfolge angezeigt, die die Felder in der Datenquelle angezeigt werden. GridView wird das SqlDataSource und ObjectDataSource-Steuerelement verwendet, um Daten in einer Datenquelle zu binden. GridView zeigt Informationen als Spalten; jede Spalte hat definierbare Eigenschaften. Eigenschaft-Etiketten erlauben keine Leerzeichen.

BoundField

Der BoundField-Spaltentyp zeigt Text, die einen vordefinierte Datentyp aufweist. Einige Eigenschaften von BoundField verwendet gehören DataField, DataFormatString, HtmlEncode, ReadOnly und SortExpression. DataField legt und bindet ein Datenfeld an das BoundField-Objekt. DataFormatString setzt ein Anzeigeformat für ein Feld. HtmlEncode bestimmt, ob ein Feld HTML-codiert ist. ReadOnly bestimmt, ob ein Feld geändert werden kann. SortExpression legt fest, wie Daten sortiert sind.

ButtonField

Der ButtonField-Spaltentyp zeigt eine Schaltfläche für jeden Datensatz. Einige ButtonField-Eigenschaften umfassen ButtonType, CommandName und Text. ButtonType bestimmt, welche Schaltfläche angezeigt wird. CommandName bestimmt, was zu tun, wenn auf eine Schaltfläche geklickt wird. Text bestimmt die Beschriftung mit einzelnen Schaltflächen angezeigt.

CommandField

CommandField-Spalte angezeigt wird löschen, einfügen, bearbeiten und wählen Sie die Befehlsschaltflächen. CommandField-Eigenschaften gehören ShowDeleteButton, ShowEditButton, ShowInsertButton und ShowSelectButton.

HyperLinkField

HyperLinkField zeigt einen Datensatz-Hyperlink, der richtet seine zugehörige Web-Seite. HyperLinkField verwendet Eigenschaften von BoundField verwendet.

ImageField

Der Spaltentyp ImageField zeigt ein Bild für jeden Datensatz, der zu einer Bild-URL verknüpft ist. Eigenschaften von ImageField verwendet gehören AlternateText, DataAlternateText und DataImageUrlField. AlternateText bestimmt, welche alternativer Text mit einem Bild angezeigt wird. DataAlternateTextField legt und den Feldnamen mit AlternateText bindet. DataImageUrlField legt und ImageField ist der Name des Feldes in einer Datenbank an.

TemplateField

Der Spaltentyp TemplateField zeigt benutzerdefinierte Inhalte für jeden Datensatz, wenn die angezeigten Daten nicht in die vordefinierte Steuerelement Datenfelder definiert ist. Einige Eigenschaften von TemplateField verwendet gehören AlternatingItemTemplate, EditItemTemplate, HeaderTemplate und FooterTemplate InsertItemTemplate. AlternatingItemTemplate bestimmt wie abwechselnde Elemente werden angezeigt. EditItemTemplate bestimmt, wie eine Element bearbeiten Modus Vorlage angezeigt wird. InsertItemTemplate bestimmt, wie ein Element im Einfügemodus angezeigt wird.

CheckBoxField

Ein CheckBoxField-Spaltentyp zeigt boolesche Daten in einem Kontrollkästchen. Boolesche Daten enthält eine logische 0 oder 1 und spiegelt zwei Bedingungen wie z. B. Ja/Nein oder ein/aus. CheckBoxField verwendet Eigenschaften von BoundField verwendet.