Eu uso uma solução mais simples. Crio um campo string no dataset e na coluna do 
DbGrid mudo a fonte para Marlet. Nessa fonte a letra 'a' é igual ao desenho do 
conteúdo do CheckBox. Portanto quando o usuário clicar no grid pela primeira 
vez é só gravar o valor 'a' no campo, quando clicar pela segunda vez gravar 
null.

[As partes desta mensagem que não continham texto foram removidas]

Responder a