GridView viser værdier i en database eller en anden datakilde i en tabel. En database tabel indeholder felter (kolonner) , der indeholder stykker af data og rækker ( poster - flere felter ) . GridView hjælper manipulere disse dataelementer . Funktioner af GridView omfatter binding til datakilder kontrol , sortere, opdatere , slette og personsøgning kapaciteter , flere nøglefelter , temaer og stilarter. Den GridView objekt model er fundet i . NET Framework , C # , JScript og VBScript. Karakteristik af GridView
Hver GridView kolonne er repræsenteret ved en DataControl Field objekt. Den autogenerere Kolonner Ejendommen er sat til at skabe en autogenereret Field objekt for hvert felt i datakilden . Hvert felt vises som en kolonne i den rækkefølge, felterne vises i datakilden. GridView bruger SqlDataSource og ObjectDataSource kontrol for at binde data i en datakilde. GridView viser oplysninger som kolonner , hver kolonne type har definerbare egenskaber. Ejendom etiketter tillader ikke mellemrum .
BoundField
BoundField kolonnetype displays tekst, der har en foruddefineret datatype. Nogle ejendomme, BoundField omfatter datafelt , DataFormatString , HtmlEncode , ReadOnly og SortExpression . Datafelt sæt og binder et datafelt til BoundField objektet. DataFormatString sætter et visningsformat for et felt . HtmlEncode afgør om et felt er HTML -kodet . ReadOnly afgør, om et felt kan ændres . SortExpression bestemmer, hvordan data sorteres .
ButtonField
ButtonField kolonnetype viser en knap til hver post . Nogle ButtonField egenskaber omfatter ButtonType , commandname og tekst . ButtonType bestemmer, hvilken knaptype vises. Commandname afgør hvad man skal gøre , når en knap er klikket på. Tekst bestemmer billedtekst vises med hver knap .
CommandField
CommandField kolonnetype viser delete, indsætte , redigere og vælge kommando knapper. CommandField egenskaber omfatter ShowDeleteButton , ShowEditButton , ShowInsertButton og ShowSelectButton .
HyperLinkField
HyperLinkField viser en optegnelse hyperlink , der er rettet til den tilknyttede webside . HyperLinkField benytter ejendomme, BoundField .
ImageField
ImageField kolonnetype viser et billede for hver post , der er knyttet til et billede webadresse. Ejendomme , der anvendes af ImageField omfatter AlternateText , DataAlternateText og DataImageUrlField . AlternateText bestemmer, hvad alternativ tekst vises med et billede. DataAlternateTextField sætter og binder feltet navn med AlternateText . DataImageUrlField sætter og binder feltet navn i en database til ImageField .
TemplateField
TemplateField kolonnetype viser brugerdefineret indhold for hver post , når den viste data er ikke defineret i de foruddefinerede data kontrol felter. Nogle ejendomme, TemplateField omfatter AlternatingItemTemplate , EditItemTemplate , FooterTemplate , HeaderTemplate og InsertItemTemplate . AlternatingItemTemplate bestemmer, hvordan skiftende elementer vises . EditItemTemplate bestemmer, hvordan en Edit Item tilstand skabelon vises. InsertItemTemplate afgør, hvordan et emne i Insert-mode vises.
CheckBoxField
CheckBoxField kolonnetype viser booleske data i et afkrydsningsfelt . Boolean data indeholder aa logisk 0 eller 1 og afspejler to forhold som ja /nej eller off /on . CheckBoxField benytter ejendomme, BoundField .