Gridview Kolonnetyper

Gridview viser verdier i en database eller en annen datakilde i en tabell. En databasetabell inneholder felt (kolonner) som inneholder biter av data og rader (poster --multiple felt). Gridview hjelper manipulere disse dataelementer. Funksjoner av Gridview inkluderer binding til datakildekontroll, sortere, oppdatere, slette og øker evner, flere viktige felt, tilpasses temaer og stiler. The Gridview objektmodellen er funnet i .NET Framework, C #, JScript og VBScript.

Kjennetegn på Gridview

Hver Gridview kolonne er representert ved en DataControl Feltet objekt. Den autogenerere kolonner eiendommen er satt til å lage en Autogenerert Feltet objekt for hvert felt i datakilden. Hvert felt vises som en kolonne i den rekkefølgen 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

Den BoundField kolonne type viser tekst som har en forhåndsdefinert datatype. Noen bygninger som benyttes av BoundField inkluderer datafeltet, DataFormatString, HtmlEncode, Skrivebeskyttet og SortExpression. Datafeltet sett 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

Den ButtonField Kolonnetypen viser en knapp for hver post. Noen ButtonField egenskaper inkluderer ButtonType, kommando og tekst. ButtonType avgjør hvilken knapp Typen vises. Kommando bestemmer hva de skal gjøre når en knapp klikkes. Tekst bestemmer bildeteksten vises med hver knapp.

CommandField

Den CommandField Kolonnetypen viser slette, sette inn, redigere og velg kommandoknapper. CommandField egenskapene inkluderer ShowDeleteButton, ShowEditButton, ShowInsertButton og ShowSelectButton.

HyperLinkField

Den HyperLinkField viser en rekord hyperkobling som er rettet mot den tilhørende nettside. HyperLinkField bruker bygninger som benyttes av BoundField.

ImageField

Den ImageField Kolonnetypen viser et bilde for hver post som er knyttet til et bilde URL. Eiendommene som brukes av ImageField inkluderer AlternateText, DataAlternateText og DataImageUrlField. AlternateText avgjør hva alternativ tekst vises med et bilde. DataAlternateTextField sett og binder feltnavnet med AlternateText. DataImageUrlField sett og binder feltnavn i en database for å ImageField.

TemplateField

De TemplateField kolonne type vises tilpasset innhold for hver post når den viste dataene ikke er definert i de forhåndsdefinerte data kontrollfelt. Noen bygninger som benyttes av TemplateField inkluderer AlternatingItemTemplate, EditItemTemplate, FooterTemplate, HeaderTemplate og InsertItemTemplate. AlternatingItemTemplate bestemmer hvordan vekslende elementer vises. EditItemTemplate avgjør hvordan en Rediger element modus malen vises. InsertItemTemplate avgjør hvordan et element i Insert-modus vises.

CheckBoxField

En CheckBoxField kolonnetypen viser boolske data i en avkrysningsboks. Boolsk data inneholder aa logisk 0 eller 1 og reflekterer to forhold som ja / nei eller av / på. CheckBoxField bruker bygninger som benyttes av BoundField.