Oi galera, sou novato aqui no forum e na programação e estou desenvolvendo um projeto. Onde estou tendo problemas, é quando eu vou excluir algum registro aí ele dá uma violação de concorrência com uma linha que eu copiei do navigator salvar. A minha intenção é, após excluir o registo ele salva o seu estado atual, já com o registro excluído.
private void lideresBindingNavigatorSaveItem_Click_1(object sender, EventArgs e)
{
try
{
this.Validate();
this.lideresBindingSource.EndEdit();
this.tableAdapterManager.UpdateAll(this.bDSystemTigerADataSet);
MessageBox.Show("Registro Salvo com Sucesso.", "Informativo", MessageBoxButtons.OK, MessageBoxIcon.Information);
}
catch (Exception ex)
{
MessageBox.Show("Erro ao Salvar o Registro", "Erro", MessageBoxButtons.OK, MessageBoxIcon.Error);
}
}
private void bindingNavigatorDeleteItem_Click(object sender, EventArgs e)
{
if (MessageBox.Show("Deseja EXCLUIR o Registro?", "Atenção", MessageBoxButtons.YesNo, MessageBoxIcon.Question) == DialogResult.Yes)
{
this.Validate();
this.lideresBindingSource.EndEdit();
this.tableAdapterManager.UpdateAll(this.bDSystemTigerADataSet); //linha da violação de concorrência
}
else
{
this.lideresTableAdapter.Fill(this.bDSystemTigerADataSet.Lideres);
}
}
Eu uso o Visual Studio 2010. Se alguém puder me dar uma força, agradeço de coração.