joseadolfojr Novato

Registrado: Quarta-Feira, 8 de Agosto de 2007 Mensagens: 71
|
Enviada: Ter Set 08, 2009 3:37 pm Assunto: Dbgrid -> Options = dgEditing, porém nao incluir [Resolvido] |
|
|
Olá amigos do forum
tenho um DbGrid ligado a um DataSource e este ligado a um ClientDataSet.
No Options do grid retirei a opcao de dgEditing, porém quando o cursor passa por certa coluna eu habilito o dgEditing. O codigo fica no evento ColEnter do DbGrid.
| Código: |
if (grid_duplicatas.SelectedField = cdsDUPLICATASVALOR ) or
(grid_duplicatas.SelectedField = cdsDUPLICATASVENCIMENTO ) then
grid_duplicatas.Options := grid_duplicatas.Options + [dgEditing]
else
grid_duplicatas.Options := grid_duplicatas.Options - [dgEditing];
|
Até ai tudo perfeito, porém não quero que o usuario consiga inserir registros. Quando o cursor nao está em nenhuma das colunas (VALOR,VENCIMENTO) o grid está sem a opção dgEditing e não funciona a inserção, porém se o o cursor estiver nas referidas colulas, é possível inserir registro.
Minha dúvida é como bloquear apenas o insert ?
Grato
Júnior Carvalho
Editado pela última vez por joseadolfojr em Qui Set 10, 2009 8:48 am, num total de 1 vez |
|