Manoel Zancheta Postado Agosto 24, 2009 Denunciar Share Postado Agosto 24, 2009 Olá.1) Como faço para que apenas algumas colunas do DBGrid sejam editáveis?2) É possível fazer edições diretas no DBGrid em que a SQL possui JOIN´s?Grato! Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 Jhonas Postado Agosto 24, 2009 Denunciar Share Postado Agosto 24, 2009 1) Como faço para que apenas algumas colunas do DBGrid sejam editáveis?Exemplo:procedure TFOrm1.DBGrid1DrawColumnCell(Sender: TObject; const Rect: TRect; DataCol: Integer; Column: TColumn; State: TGridDrawState); begin DBGrid1.Columns[0].ReadOnly := true; // coluna 0 não editavel DBGrid1.Columns[4].ReadOnly := true; // coluna 4 não editavel DBGrid1.Columns[5].ReadOnly := true; // coluna 5 não editavel end;2) É possível fazer edições diretas no DBGrid em que a SQL possui JOIN´s?A maioria diria que Não por causa da violação de chaves, etc ..... Mas é possivel se voce souber como trabalhar com o ClientDataSet.Delta .... é um pouco trabalhoso mas dá pra ser feitohttp://www.ericksasse.com.br/applying-upda...le-transaction/Mas usar as tabelas separadamente fica mais fácilabraço Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 Manoel Zancheta Postado Agosto 25, 2009 Autor Denunciar Share Postado Agosto 25, 2009 Opa, obrigado por responder. Os bloqueios das colunas deram certo, quanto ao JOIN vou utilizar alguma outra alternativa.Um abraço! Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 Jhonas Postado Agosto 25, 2009 Denunciar Share Postado Agosto 25, 2009 Veja se consegue tirar alguma idéia deste posthttp://scriptbrasil.com.br/forum/index.php?showtopic=139898abraço Citar Link para o comentário Compartilhar em outros sites More sharing options...
Pergunta
Manoel Zancheta
Olá.
1) Como faço para que apenas algumas colunas do DBGrid sejam editáveis?
2) É possível fazer edições diretas no DBGrid em que a SQL possui JOIN´s?
Grato!
Link para o comentário
Compartilhar em outros sites
3 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.