COMO EDITAR DATAGRID VB6
Estou com uma dúvida e não tenho idéia como resolver
TENHO UMA DATAGRID QUE é UMA CHAMADA DE ALUNOS, PRECISO SABER COMO DAR UM CLICK NA CELULA DO DATAGRID E MUDAR O VALOR DA MESMA.
SE ALGUEM SOUBER, POR FAVOR ME AJUDE ESTOU NUMA BATALHA DE DOIS DIAS PARA RESOLVER ISSO E NAO CONSIGO.
TENHO UMA DATAGRID QUE é UMA CHAMADA DE ALUNOS, PRECISO SABER COMO DAR UM CLICK NA CELULA DO DATAGRID E MUDAR O VALOR DA MESMA.
SE ALGUEM SOUBER, POR FAVOR ME AJUDE ESTOU NUMA BATALHA DE DOIS DIAS PARA RESOLVER ISSO E NAO CONSIGO.
Clica com o botão direito/propriedades e marca a opcão [Ô]EDIT[Ô]
Para editar um datagrid com vb6,para o que eu sei faz da seguinte forma.
Clica com botão direito no Datagri,vá em Properties,General e selecione
AllowAddNew,AllowDelete e AllowUpdate.Adicone o Microsoft ADO Data Control 6.0(sp6)(OLEDB).
Faz a conexão com o banco de Dados e conecta o Datagrid ao Data Control.
Ai você pode fazer as alterações.
Eu particulamente não gosto de usar Data Control.
Clica com botão direito no Datagri,vá em Properties,General e selecione
AllowAddNew,AllowDelete e AllowUpdate.Adicone o Microsoft ADO Data Control 6.0(sp6)(OLEDB).
Faz a conexão com o banco de Dados e conecta o Datagrid ao Data Control.
Ai você pode fazer as alterações.
Eu particulamente não gosto de usar Data Control.
Via código é possÃvel também...desde que:
[txt-color=#0000f0] - A conexão e o recordset estejam abertos;
- O ponteiro esteja no lado [Ô]cliente[Ô] (CursorLocation = adUseClient);
- O tipo do ponteiro esteja aberto estaticamente ou com conjunto de chaves (CursorType = adOpenStatic ou adOpenKeyset);
- O tipo de bloqueio seja otimista (LockType = adLockOptimistic);[/txt-color]
Faço isso e funciona beleza !
O que alerto é que usei com Banco de Dados Access e SQL Server...no SQL Compacto não funcionou, e não cheguei a testar no MySQL, Firebird e demais outros...
VALEU !
[txt-color=#0000f0] - A conexão e o recordset estejam abertos;
- O ponteiro esteja no lado [Ô]cliente[Ô] (CursorLocation = adUseClient);
- O tipo do ponteiro esteja aberto estaticamente ou com conjunto de chaves (CursorType = adOpenStatic ou adOpenKeyset);
- O tipo de bloqueio seja otimista (LockType = adLockOptimistic);[/txt-color]
Faço isso e funciona beleza !
O que alerto é que usei com Banco de Dados Access e SQL Server...no SQL Compacto não funcionou, e não cheguei a testar no MySQL, Firebird e demais outros...
VALEU !
Tópico encerrado , respostas não são mais permitidas