Dois dos novos controlos data bound (GridView e DetailsView) recorrem a elementos do tipo DataControlField para definirem o aspecto das células que contém os dados apresentados pelo controlo. Actualmente, a plataforma fornece-nos vários elementos deste tipo. Contudo, existem ainda vários cenários em que as colunas fornecidas pela plataforma não são suficientes.
O artigo Construção de DataControlFields personalizados ilustra os passos necessários à construção deste tipo de elementos. O artigo apresenta três exemplos de classes que expandem as fornecidas pela plataforma:
- LATextBoxBoundField: permite definir o modo da textbox apresentada ao utilizador;
- LABoundDropDownListField: gera uma DropDownList em modo de edição/inserção que obtém os dados a partir de um controlo data source;
- LAThreeStateCheckBoxField: gera uma checkbox three state que permite usar uma checkbox capaz de apresentar os três estados.
posted on Saturday, November 12, 2005 9:50 PM