Como eu percorro um CheckListBox
11/04/2013
0
Subsídio,Liminar e Sentença. Então, na tabela de Tarefas deveria estar assim:
ID ID_Triagem Tarefa
1 1 Subsídio
2 1 Liminar
3 1 Sentença
Como eu faço para percorrer cada item checado e gravar no meu BD? Uso LINQ.
Pjava
Posts
12/04/2013
Pjava
for (int i = 0; i < _lista.Items.Count; i++)
{
if (_lista.Items[i].Selected)
{
cmmd.Parameters.AddWithValue("idcadastro", _cadastro);
cmmd.Parameters.AddWithValue("nmtarefa", _lista.Items[i].Value);
cmmd.ExecuteNonQuery();
}
}
Agora eu faço para gravar. Dessa forma só grava o primeiro item selecionado, e nesse exemplo eu tenho três.
12/04/2013
Joel Rodrigues
12/04/2013
Pjava
12/04/2013
Joel Rodrigues
Limpe os parâmetro em cada iteração do loop:
for (int i = 0; i < _lista.Items.Count; i++) { cmmd.Parameters.Clear(); if (_lista.Items[i].Selected) { cmmd.Parameters.AddWithValue("idcadastro", _cadastro); cmmd.Parameters.AddWithValue("nmtarefa", _lista.Items[i].Value); cmmd.ExecuteNonQuery(); } }
12/04/2013
Pjava
12/04/2013
Joel Rodrigues
Um abraço e até a próxima.
Estou marcando este tópico como Concluído.
Clique aqui para fazer login e interagir na Comunidade :)