Fórum - C# Brasil


Como corrigir uma Violação de Concorrência? | Visual Studio (2005, 2008, 2010, Express) | Forum

Este fórum requer JavaScript habilitado para a publicação de conteúdo
 
Este fórum está fechado – acesso somente para leitura
Você precisa fazer login para escrever mensagens Login


Recuperar Senha?

Pesquisar Fóruns:


 






Minimum search word length is 4 characters – Maximum search word length is 84 characters
Uso do Curinga nas Pesquisa:
*  igual a qualquer número de caracteres    %  igual a exatamente um caractere

Como corrigir uma Violação de Concorrência?

Sem tags
UsuárioMensagem

15:29
3 agosto 2012


Gabriel Gomes

Caxias do Sul/RS

Member

editoriais 20

Passa alguns detalhes, como que tipo de projeto é, windows forms, WPF?

9:24
3 agosto 2012


Higo

Member

editoriais 5

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.
Sem tags


About the C# Brasil Forum

O fuso horário do Fórum:UTC -3

Maior Número de Usuários Online: 37

Online Agora: affonodiohaps
3 Visitantes

Atualmente navegando Tópico:
1 Visitante

Estatísticas do Fórum:

Grupos: 1
Fóruns: 16
Tópicos: 369
Editorias: 801

Grupo de Usuários:

Existem 3247 Membros
Houve 1 Visitante

Existem 3 Admins

Participantes mais ativos:

Fernando Jr. – 54
Alex – 22
Gabriel Gomes – 20
Elissantos – 20
piazao – 17
joelsoncarvalhojr – 12

Novos Membros Recentes: Easjwnhye, Ekjztmatc, Wnjxxjggq, Xfjdvvdyy, Rbahbmfvc, Zrattecwy

Administradores: Raphael Cardoso (149 Mensagens), Rodrigo Coimbra (5 Mensagens), Thiago Suzuki (4 Mensagens)