sexta-feira, 17 de junho de 2011

Excluindo dados do gridView (DEVEXPRESS)

private void btnExcluiDados_Click(object sender, EventArgs e)//Exclui usuário
{
if (gridView1 == null || gridView1.SelectedRowsCount == 0) return;

DataRow[] linhas = new DataRow[gridView1.SelectedRowsCount];
for (int i = 0; i < gridView1.SelectedRowsCount; i++)
linhas[i] = gridView1.GetDataRow(gridView1.GetSelectedRows()[i]);
gridView1.BeginSort();

try
{
if (MessageBox.Show("Deseja apagar o registo selecionado?", "Vendor CRM 2.0", MessageBoxButtons.YesNo) == DialogResult.Yes)
{
foreach (DataRow linha in linhas)
linha.Delete();
this.testeBindingSource.EndEdit();
this.testeTableAdapter.Update(this.dataSet1.Tabela1);
this.testeTableAdapter.Fill(this.dataSet1.Tabela1);
}
}
catch
{
MessageBox.Show("Erro: Você deve selecionar um registro a ser excluído!");
}
finally
{
gridView1.EndSort();
}
}

Um comentário:

  1. boa tarde jorge
    como sou iniciante e estou com esse desafio em mãos de usar dev express
    ta sendo dificil
    e ta faltando 2 partes
    exclusão e pesquisa
    inserção
    alteração
    e consultar eu conseguir fazer mas agora esses dois ai ta complicado
    meu contato se puder me da uma ajuda
    https://www.facebook.com/guilher.pereira

    ResponderExcluir