GridView visualizza i valori in un database o altre fonti di dati in una tabella . Una tabella di database contiene campi (colonne) che contengono i frammenti di dati e righe (record - più campi ) . GridView aiuta a manipolare questi elementi di dati . Caratteristiche di GridView sono vincolanti per i controlli origine dati , ordinare, aggiornare, cancellare e funzioni di paging , più campi chiave , temi e stili. Il modello a oggetti GridView è trovato in . NET Framework , C # , JScript e VBScript . Caratteristiche del GridView
Ogni colonna GridView è rappresentata da un oggetto Field DataControl . La proprietà Columns AutoGenerate è impostato per creare un oggetto Campo generato automaticamente per ogni campo dell'origine dati . Ogni campo viene visualizzato come una colonna in ordine di visualizzazione dei campi nell'origine dati . GridView utilizza il SqlDataSource e ObjectDataSource per associare i dati in un'origine dati . GridView visualizza le informazioni come colonne ; ogni tipo di colonna ha caratteristiche definibili . Etichette di proprietà non consentono spazi .
BoundField
Il tipo di colonna viene visualizzato il testo BoundField che ha un tipo di dati predefinito . Alcune strutture utilizzate da BoundField includono DataField , DataFormatString , HtmlEncode , ReadOnly e SortExpression . DataField imposta e si lega un campo dati per l' oggetto BoundField . DataFormatString imposta un formato di visualizzazione per un campo . HtmlEncode determina se un campo è codificata in formato HTML . ReadOnly determina se un campo può essere modificato . SortExpression determina come i dati vengono ordinati .
ButtonField
Il tipo di colonna ButtonField visualizza un pulsante per ogni record . Alcune proprietà ButtonField includono ButtonType , CommandName e testo . ButtonType determina la visualizzazione del tipo di pulsante . CommandName determina cosa fare quando si fa clic su un pulsante . Testo determina la didascalia visualizzata con ogni tasto .
CommandField
Il tipo di colonna CommandField visualizza la cancellazione, inserire, modificare e selezionare i pulsanti di comando . Proprietà CommandField includono il ShowDeleteButton , ShowEditButton , ShowInsertButton e ShowSelectButton .
HyperLinkField
HyperLinkField mostra collegamento ipertestuale di un record che è diretto alla sua pagina Web associata . HyperLinkField utilizza le proprietà utilizzate da BoundField .
ImageField
Il tipo di colonna ImageField mostra un'immagine per ogni record che è collegato ad un URL di un'immagine . Immobili ad uso di ImageField includono AlternateText , DataAlternateText e DataImageUrlField . AlternateText determina quale testo alternativo viene visualizzato con una immagine . DataAlternateTextField imposta e si lega al nome del campo con AlternateText . DataImageUrlField imposta e si lega il nome del campo in un database per ImageField .
TemplateField
Il tipo di colonna TemplateField visualizza il contenuto personalizzato per ogni record quando i dati visualizzati non è definito in i campi di controllo di dati predefiniti . Alcune strutture utilizzate da TemplateField includono AlternatingItemTemplate , EditItemTemplate , FooterTemplate , HeaderTemplate e InsertItemTemplate . AlternatingItemTemplate determina come vengono visualizzati elementi alternati . EditItemTemplate determina la visualizzazione di un modello Edit mode articolo . InsertItemTemplate determina la visualizzazione di un elemento in modalità di inserimento .
CheckBoxField
Un tipo di colonna CheckBoxField visualizza i dati booleani in una casella di controllo . Dati booleano contiene aa logico 0 o 1 e riflette due condizioni come sì /no o off /on . CheckBoxField utilizza le proprietà utilizzate da BoundField .