Group: StrataFrame MVPs
Posts: 1.9K,
Visits: 21K
|
OK, entendi.
Tudo depende muito da estrutura de seu banco de dados e da lógica de relacionamento atribuída a este caso. Você terá que enumerar o conteúdo de seu ListBox e verificar que itens estão no estado de "Checked". Neste ponto, você deve tomar a atitude necessária em suas tabelas. Se checked, deveria existir um registro em uma "child table"? Ou, um campo de flag na sua tabela deveria estar como True? Estas condições deverão ser revistas pelo seu programa. Então, após o controle ser populado, você deve entrar num loop Item a Item verificando se deveriam estar "checked", e depois, ao Salvar, entrar no loop novamente e verificar que atitudes deve tomar quanto aos itens que estiverem "checked" ou não. Não há um binding por Item do controle.
Acho que para a funcionalidade que está procurando, poderia ser mais indicado um Grid utilizando o BusinessBindingSource.
|