GridView viser verdier i en database eller en annen datakilde i en tabell. En database tabellen inneholder felt (kolonner ) som inneholder biter av data og rader ( poster - flere felt ) . GridView hjelper manipulere disse dataelementene . Funksjoner av GridView inkluderer binding til datakilde kontroller , sortere , oppdatere , slette og personsøk evner, flere sentrale felt , tilpassbare temaer og stiler . Den GridView objekt-modellen er funnet i . NET Framework , C #, JScript og VBScript. Kjennetegn på GridView
Hver GridView kolonne er representert ved en DataControl Felt objekt. Den autogenerate Columns eiendommen er satt til å lage en autogenerert Felt objekt for hvert felt i datakilden . Hvert felt vises som en kolonne i den rekkefølgen som feltene vises i datakilden . GridView bruker SqlDataSource og ObjectDataSource kontroller for å binde data i en datakilde . GridView viser informasjon som kolonner , hver kolonne type har definerbare egenskaper . Eiendom etiketter tillater ikke mellomrom .
BoundField
BoundField kolonnetype viser tekst som har en forhåndsdefinert datatype. Noen eiendommer som brukes av BoundField inkluderer datafeltet , DataFormatString , HtmlEncode , Skrivebeskyttet og SortExpression . Datafeltet setter og binder et datafelt til BoundField objektet . DataFormatString setter en visningsformat for et felt. HtmlEncode avgjør om et felt er HTML -kodet . Skrivebeskyttet avgjør om et felt kan endres . SortExpression bestemmer hvordan data blir sortert.
ButtonField
ButtonField kolonnetype viser en knapp for hver post . Noen ButtonField egenskaper inkluderer ButtonType , kommandonavn og tekst . ButtonType avgjør hvilken knapp vises i displayet. Kommandonavn bestemmer hva de skal gjøre når en knapp klikkes. Tekst bestemmer bildeteksten vises med hver knapp.
CommandField
CommandField kolonnetype viser slette, sette inn, redigere og velg kommando knapper. CommandField egenskapene inkluderer ShowDeleteButton , ShowEditButton , ShowInsertButton og ShowSelectButton .
HyperLinkField
HyperLinkField viser en postens hyperkobling som er rettet mot den tilknyttede nettsiden. HyperLinkField bruker eigedomar som BoundField .
ImageField
ImageField kolonnetype viser et bilde for hver post som er knyttet til et bilde URL . Eiendommene som brukes av ImageField inkluderer alternatetext , DataAlternateText og DataImageUrlField . Alternatetext bestemmer hvilke alternativ tekst vises med et bilde. DataAlternateTextField setter og binder feltnavnet med alternatetext . DataImageUrlField setter og binder feltet navn i en database til ImageField .
TemplateField
TemplateField kolonnetype viser tilpasset innhold for hver post når den viste dataene ikke er definert i de forhåndsdefinerte data kontrollfelt . Noen eiendommer som brukes av TemplateField inkluderer AlternatingItemTemplate , EditItemTemplate , FooterTemplate , HeaderTemplate og InsertItemTemplate . AlternatingItemTemplate bestemmer hvordan vekslende elementer vises . EditItemTemplate bestemmer hvordan en Rediger element modus malen vises . InsertItemTemplate avgjør hvor et element i Insert -modus vises.
CheckBoxField
CheckBoxField kolonnetype viser boolske data i en avmerkingsboks. Boolean data inneholder aa logisk 0 eller 1, og gjenspeiler to forhold som ja /nei eller av /på . CheckBoxField bruker eigedomar som BoundField .