Fórum Insert no DbGrid #295171

12/09/2005

0

Tenho em um formulario um dbgrid ligado a uma determinada tabela, quando aplico Insert nesta tabela aparece uma linha em branco no Dbgrid que nada mais é do que o novo registro de será inserido, tem como nao aparecer esta linha em branco no grid e somente depois de gravar o registro aparecer?
Abs


Felipeiw

Felipeiw

Responder

Posts

12/09/2005

Rjun

Onde você faria a edição do registro a ser inserido? Você pode usar o método DisableControls do DataSet, mas nesse caso você teria que ter um dataset para o grid e outro Dataset para os DBEdits onde você faria a edição.


Responder

Gostei + 0

12/09/2005

Martins

Tenho em um formulario um dbgrid ligado a uma determinada tabela, quando aplico Insert nesta tabela aparece uma linha em branco no Dbgrid que nada mais é do que o novo registro de será inserido, tem como nao aparecer esta linha em branco no grid e somente depois de gravar o registro aparecer?


Normal isso, se vc está utilizando o mesmo ds da tabela linkada aos DbEdits e DbGrid, isso vai acontecer normalmente.

Onde você faria a edição do registro a ser inserido? Você pode usar o método DisableControls do DataSet, mas nesse caso você teria que ter um dataset para o grid e outro Dataset para os DBEdits onde você faria a edição.


No caso dele é o mais indicado, pelo q entendi tudo fica na mesma tela, então vc teria um dataset para inserir e outro para exibir no grid, sendo q o grid seria atualizado após salvar su inserção, com um refresh no dataset ligado ao grid.

Tenta aí e posta aqui novamente.

Boa Sorte!!!!


Responder

Gostei + 0

Utilizamos cookies para fornecer uma melhor experiência para nossos usuários, consulte nossa política de privacidade.

Aceitar