Remover do Banco através da DataGridView
05/11/2010
0
Bom dia pessoal, sou novato aqui, e este eh o meu primeiro Post
utilizo SQL Server 2008 e C#
minha duvida eh o seguinte:
Minha datagrid lista campos de 2 tabelas (utilizando o "inner join")
o meu botão "excluir" nao esta funcionando, ja testei com apenas uma tabela (sem o inner join) e exclui corretamente...
veja o codigo que lista minha DataGrid
botao excluir:
>>>> se eu nao utilizar o INNER JOIN, ou seja, listar apenas os campos de uma tabela, o Botao excluir funciona corretamente...
algm pode me ajudar ???
utilizo SQL Server 2008 e C#
minha duvida eh o seguinte:
Minha datagrid lista campos de 2 tabelas (utilizando o "inner join")
o meu botão "excluir" nao esta funcionando, ja testei com apenas uma tabela (sem o inner join) e exclui corretamente...
veja o codigo que lista minha DataGrid
private void ListarDataGrid(object sender, EventArgs e) { string SqlString = "select a.codCli, a.nome, b.nom_cidadefrom Clientes a inner join cidade b on a.cod_cidade = b.cod_cidade order by nome asc"; sqlDataAdapter = new SqlDataAdapter(SqlString, cnn); cb = new SqlCommandBuilder(sqlDataAdapter); dataSet = new DataSet(); sqlDataAdapter.Fill(dataSet, "Clientes"); bindingSource = new BindingSource(dataSet, "Clientes"); dataGridViewLstCli.DataSource = bindingSource; }
botao excluir:
private void btnExcluir_Click(object sender, EventArgs e) { bindingSource.EndEdit(); bindingSource.RemoveCurrent(); sqlDataAdapter.Update(dataSet.Tables["Clientes"]); }
>>>> se eu nao utilizar o INNER JOIN, ou seja, listar apenas os campos de uma tabela, o Botao excluir funciona corretamente...
algm pode me ajudar ???
Jean Marcel
Curtir tópico
+ 0
Responder
Clique aqui para fazer login e interagir na Comunidade :)