GridView exibe valores em um banco de dados ou outra fonte de dados em uma tabela. Uma tabela de banco de dados contém campos (colunas) que contêm pedaços de dados e linhas (registros - vários campos) . GridView ajuda a manipular esses itens de dados. Características do GridView incluem ligação a controles de fonte de dados , classificar, update, delete e capacidades de paginação, vários campos -chave, temas customizados e estilos. O modelo de objeto GridView é encontrado em . NET Framework, C #, JScript e VBScript. Características da GridView
Cada coluna GridView é representado por um objeto DataControl Field. O AutoGenerate Columns propriedade é definida para criar um objeto de autoprodução de campo para cada campo na fonte de dados. Cada campo é exibido como uma coluna na ordem em que os campos aparecem na fonte de dados . GridView usa os controles SqlDataSource e ObjectDataSource para vincular dados de uma fonte de dados. GridView exibe informações como colunas , cada tipo de coluna tem as características definidas. Rótulos de propriedade não permitem espaços.
BoundField
O BoundField tipo coluna exibe texto que tem um tipo de dados pré-definido. Algumas propriedades utilizadas pelos BoundField incluem DataField , DataFormatString , HtmlEncode , ReadOnly e SortExpression . DataField sets e liga-se um campo de dados para o objeto BoundField . DataFormatString define um formato de exibição para um campo. HtmlEncode determina se um campo é codificado em HTML . ReadOnly determina se um campo podem ser modificados . SortExpression determina como os dados são classificados.
ButtonField
O tipo de coluna ButtonField exibe um botão para cada registro. Algumas propriedades Buttonfield incluem ButtonType , CommandName e texto . ButtonType determina qual tipo de botão é exibido. CommandName determina o que fazer quando um botão é clicado. Texto determina a legenda exibida com cada botão.
CommandField
O tipo de coluna CommandField exibe a apagar, inserir, editar e seleccionar botões de comando. CommandField propriedades incluem o ShowDeleteButton , ShowEditButton , ShowInsertButton e ShowSelectButton .
HyperLinkField
O HyperLinkField exibe um hiperlink do registro que é direcionado para a sua página web associada. HyperLinkField usa propriedades usadas por BoundField .
ImageField
O tipo de coluna ImageField exibe uma imagem para cada registro que está ligada a uma URL de imagem. Propriedades usadas por ImageField incluem AlternateText , DataAlternateText e DataImageUrlField . AlternateText determina o texto alternativo é exibido com uma imagem. DataAlternateTextField sets e liga-se o nome do campo com AlternateText . DataImageUrlField sets e liga-se o nome do campo em um banco de dados para ImageField .
TemplateField
Os TemplateField tipo coluna exibe o conteúdo personalizado para cada registro quando dados exibidos não está definido no os campos de controle de dados pré-definidos . Algumas propriedades utilizadas pelos TemplateField incluem AlternatingItemTemplate , EditItemTemplate , FooterTemplate , HeaderTemplate e InsertItemTemplate . AlternatingItemTemplate determina como itens alternados são exibidos. EditItemTemplate determina como um modelo de modo Item Editar será exibido. InsertItemTemplate determina como um item em Modo de inserção será exibido.
CheckBoxField
Um tipo de coluna CheckBoxField exibe dados booleanos em uma caixa de seleção . Dados Boolean contém aa lógico 0 ou 1 e reflete duas condições, tais como sim /não ou ligado /desligado . CheckBoxField usa propriedades usadas por BoundField .