none
CheckboxField habilitado em um GridView RRS feed

  • 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();

    quinta-feira, 27 de setembro de 2012 16:45

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

    quinta-feira, 27 de setembro de 2012 17:13

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

    quinta-feira, 27 de setembro de 2012 17:13
  • E ae tuco, blz? Conseguiu resolver o seu problema?

    Se a resposta foi útil por favor qualifique! Janderson Candido de Mattos - MCTS

    sexta-feira, 28 de setembro de 2012 12:59
  • Olá Janderson, consegui sim. 
    Muito obrigado, segui suas recomendações. Me desculpe pela demora em responder :D
    domingo, 14 de outubro de 2012 21:59