GridView visar värden i en databas eller annan datakälla i en tabell . En databastabell innehåller fält (kolumner ) som innehåller bitar av data och rader (poster - flera fält ) . GridView hjälper manipulera dessa dataposter . Dragen av GridView innefattar bindning till datakällor kontroller , sortera , uppdatera , radera och kapacitet personsökning , flera viktiga områden , anpassningsbara teman och stilar . GridView objektmodellen finns i . NET Framework , C # , JScript och VBScript . Kännetecken för GridView
Varje GridView kolumn representeras av en DataControl Field objekt . Den AutoGenerate Kolumner egenskapen är inställd på att skapa ett autogenererat Field objekt för varje fält i datakällan . Varje fält visas som en kolumn i den ordning som fälten visas i datakällan . GridView använder SqlDataSource och ObjectDataSource kontroller för att binda data i en datakälla . GridView visar information som kolumner , varje kolumn typ har definierbara egenskaper . Fastighets etiketter tillåter inte mellanslag . Addera BoundField
BoundField kolumnen Typ visas text som har en fördefinierad datatyp . Vissa fastigheter som används av BoundField inkluderar datafält , DataFormatString , HtmlEncode , ReadOnly och SortExpression . Datafält innehåller och binder ett datafält till BoundField objektet . DataFormatString sätter ett visningsformat för ett fält . HtmlEncode avgör om ett område är HTML - kodad . ReadOnly bestämmer om ett fält kan ändras. SortExpression avgör hur data sorteras .
ButtonField
ButtonField kolumnen Typ visas en knapp för varje post . Vissa ButtonField egenskaper inkluderar ButtonType , kommandonamn och text . ButtonType avgör vilken knapp typ visas . Kommandonamn bestämmer vad som ska göras när en knapp klickas . Text bestämmer bildtext visas med varje knapp . Addera CommandField
CommandField kolumnen Typ visas på delete , infoga, redigera och välj kommandoknappar . CommandField egenskaper inkluderar ShowDeleteButton , ShowEditButton , ShowInsertButton och ShowSelectButton .
HyperLinkField
HyperLinkField visar en uppställning s hyperlänk som är riktad till dess tillhörande webbsida. HyperLinkField använder fastigheter som används av BoundField . Addera ImageField
ImageField kolumnen Typ visas en bild för varje post som är kopplad till en bild-URL . Fastigheter som används av ImageField inkluderar AlternateText , DataAlternateText och DataImageUrlField . AlternateText avgör vilken alternativ text visas med en bild . DataAlternateTextField ställer och binder fältnamnet med AlternateText . DataImageUrlField ställer och binder fältnamnet i en databas till ImageField . Addera TemplateField
TemplateField kolumntyp visar anpassat innehåll för varje post när den visade uppgifterna inte är definierad i de fördefinierade styrdata fält . Vissa fastigheter som används av TemplateField inkluderar AlternatingItemTemplate , EditItemTemplate , FooterTemplate , HeaderTemplate och InsertItemTemplate . AlternatingItemTemplate avgör hur alternerande objekt visas . EditItemTemplate avgör hur en Redigera objekt mode mallen visas . InsertItemTemplate bestämmer hur ett objekt i Infogningsläge visas . Addera CheckBoxField
CheckBoxField kolumnen Typ visas Boolean data i en kryssruta . Boolean data innehåller aa logisk 0 eller 1 och speglar två tillstånd såsom ja /nej eller av /på . CheckBoxField använder fastigheter som används av BoundField .