none
DataGridView: CheckboxColumn sem permitir false RRS feed

  • Pergunta

  • Boas.. 

    Tenho uma tabela com 5 colunas CheckBox em que no evento CellClick só permito que uma tabela tenha o valor True.

    Quando clico na 1 as outras ficam a false e ela a true e assim por diante..

    O problema é quando a 1 já é True, nesse momento ela passa a false e eu não queria, queria que continuasse true...

    Desde já obrigado..
    • Tipo Alterado Gabriel MarquezModerator quinta-feira, 12 de fevereiro de 2009 12:15 Topico modificado para comentario, depois mais de 2 dias sem interacao do usuario.
    • Tipo Alterado AndreAlvesLimaModerator quinta-feira, 18 de março de 2010 22:05
    quarta-feira, 4 de fevereiro de 2009 15:58

Respostas

  • Olá,

    Você deve utilizar um RadioButton para isto, já que este controle foi desenvolvido com está finalidade.

    No evento de seleção de um RadioButton, antes de selecionar-lo, você deve desmarcar todos os outros, assim não haverá problema.

    []'s

    segunda-feira, 9 de fevereiro de 2009 18:36
    Moderador

Todas as Respostas

  • Prezado,
     
    Nao entendi... Você quer que somente uma coluna possa ficar checada ao mesmo tempo, certo?

    Então, o comportamento está certo, não? Ao checar outra coluna, se a coluna 1 estiver checada, ela sera deschecada...
    André Alves de Lima - http://andrealveslima.spaces.live.com
    quarta-feira, 4 de fevereiro de 2009 18:29
    Moderador
  • Mas o problema é quando eu clico na mesma coluna em que já está com o valor a TRUE..
    quinta-feira, 5 de fevereiro de 2009 14:57
  • Olá,

    Você deve utilizar um RadioButton para isto, já que este controle foi desenvolvido com está finalidade.

    No evento de seleção de um RadioButton, antes de selecionar-lo, você deve desmarcar todos os outros, assim não haverá problema.

    []'s

    segunda-feira, 9 de fevereiro de 2009 18:36
    Moderador