Fazendo vínculo de campos boolean com checkbox


O vínculo automático de campos boolean com Checkbox(es) é problemático, pois um Checkbox exige que o campo vinculado a ele sempre tenham valor true/false. Um campo boolean, além de poder eventualmente conter nulls, conterá null durante o processo de edição/inserção de um registro, dificultando o trabalho com DataBinding.

Existe uma forma de contornar o problema. Ao entrar na edição de um DataSet tipado (XSD), podemos manipular suas propriedades. Podemos então selecionar o campo boolean e definir a propriedade default para true (ou false). Com isso, atribuindo um valor default para o campo boolean, garantimos o funcionamento do DataBinding com o Checkbox.