Usuário com melhor resposta
CheckboxField habilitado em um GridView

Pergunta
-
Caros,
Eu tenho uma aplicação asp.net web forms, framework 4.0.Em minha página, na aspx, eu tenho um GridView a qual é alimentado na página behind. Eu quero apenas colocar um Checkbox a qual o usuário possa habilitar ou desabilitar.
Eu estou adicionando o Chebox na behind também no exemplo abaixo, o meu problema é que de forma alguma eu não consigo deixar o controle habilitado, para que o usuário possa habilitar ou desabilitar, já utilizei quase todas as propriedades. Existe uma propriedade ReadyOnly, já deixei false e mesmo assim o controle fica desativado. A minha pergunta é: Eu consigo alcançar meu objetivo trabalhando com o preenchimento pela behind?
CheckBoxField cbAtivo = new CheckBoxField();
cbAtivo.Text = "Ativo";
cbAtivo.DataField = "Ativo";
GridViewAlertas.Columns.Add(cbAtivo);GridViewAlertas.DataSource = new AlertaBO().ObterAlertas();
GridViewAlertas.DataBind();
Respostas
-
E ae tuco, blz cara?
Porque você não adiciona o checkbox pelo aspx, e no evento RowDataBound você faz a validação se o checkbox deve ser ativado ou não. Veja um exemplo neste link:
http://www.devmedia.com.br/desabilitando-checkbox-no-evento-rowdatabound-do-gridview-e-selecionando-todos-checkbox-atraves-de-javascript/11717
Se a resposta foi útil por favor qualifique! Janderson Candido de Mattos - MCTS
- Sugerido como Resposta Janderson Candido de Mattos segunda-feira, 1 de outubro de 2012 11:15
- Marcado como Resposta Rodrigo Epic domingo, 14 de outubro de 2012 21:58
Todas as Respostas
-
E ae tuco, blz cara?
Porque você não adiciona o checkbox pelo aspx, e no evento RowDataBound você faz a validação se o checkbox deve ser ativado ou não. Veja um exemplo neste link:
http://www.devmedia.com.br/desabilitando-checkbox-no-evento-rowdatabound-do-gridview-e-selecionando-todos-checkbox-atraves-de-javascript/11717
Se a resposta foi útil por favor qualifique! Janderson Candido de Mattos - MCTS
- Sugerido como Resposta Janderson Candido de Mattos segunda-feira, 1 de outubro de 2012 11:15
- Marcado como Resposta Rodrigo Epic domingo, 14 de outubro de 2012 21:58
-
-