Bom.. comecei a utilizar o visual studio e estou empacado para seguir em frente com minha aplicação...
tenho um datagrid que é populado normalmente assim:
'ESCOLHER TABELA PARA POPULAR DATAGRID
data = New DataTable
da = New MySqlDataAdapter("SELECT * FROM " + QuemToolStripMenuItem.Text.ToString(), conn)
cb = New MySqlCommandBuilder(da)
da.Fill(data)
dataGrid.DataSource = data
e as alterações no datagrid são atualizadas no DB com esse codigo:
'BOTAO UPDATE
Dim changes As DataTable = data.GetChanges()
Try
da.Update(changes)
data.AcceptChanges()
MsgBox("Dados atualizados")
Catch ex As Exception
MessageBox.Show("Não há dados para atualizar ou dados já atualizados")
End Try
Até ai tudo esta ok, meu banco de dados MySql é atualizado normalmente.
Porém preciso popular o datagrid com o seguinte relacionamento:
SELECT soft.Logon,
soft.Matricula,
quem.FUNCIONARIO,
soft.datadelecao
FROM dbcontroles.quem quem
RIGHT OUTER JOIN
dbcontroles.soft soft
ON (quem.MATRICULA = soft.Matricula)
WHERE (`quem`.`FUNCIONARIO` IS NULL) AND (`soft`.`datadelecao` IS NULL)
o datagrid é populado normalmente com esse relacionamento, mas as alterações feitas não são enviadas para as tabelas no servidor... eu queria saber se há uma solução para pelo menos enviar as alterações feitas na coluna "datadelecao" desse relacionamento para sua respectiva coluna na tabela a qual pertence.
Pergunta
Raphael Cravo
Bom.. comecei a utilizar o visual studio e estou empacado para seguir em frente com minha aplicação...
tenho um datagrid que é populado normalmente assim:
e as alterações no datagrid são atualizadas no DB com esse codigo: Até ai tudo esta ok, meu banco de dados MySql é atualizado normalmente. Porém preciso popular o datagrid com o seguinte relacionamento:o datagrid é populado normalmente com esse relacionamento, mas as alterações feitas não são enviadas para as tabelas no servidor... eu queria saber se há uma solução para pelo menos enviar as alterações feitas na coluna "datadelecao" desse relacionamento para sua respectiva coluna na tabela a qual pertence.
Editado por Raphael CravoLink para o comentário
Compartilhar em outros sites
0 respostass a esta questão
Posts Recomendados
Participe da discussão
Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.