DBGridEH里镶嵌了CheckBox,当打勾或取消打勾时触发什么事件?
解决方案 »
- 用delphi进行串口编程时 出现error reading comm device错误
- AdoQuery.UpdateBatch 怎样做到多表显示 单表更新??
- 新到公司第二天,半搞定公司的漂亮女秘书
- Indy 9自带demo "DNSResolver Client" 编译出错,但其他的demo都可以,真是怪事。请大家帮忙看一下
- 谁知道这几个东西在indy中是做什么用呀(dDecoderMIME,IdDecoderUUE,IdDecoderXXE)
- 大虾往这儿看看~~
- 我们这居然没有《DELPHI开发人员指南》卖!~
- Query为何删除不掉Dbase数据库中的记录?代码如下
- 选择DbGrieh的CHeckBox的一行,多行被操作,跪求大神帮忙。
- 紧急求救数据库显示问题
- 动态数组 不一致的错误 ???
- 问个关于edt显示的问题
如果这个不是你就用DataSet的AfterEdit事件吧
譬如你要单选可以这样:
procedure TForm1.DBGridEh1Columns0UpdateData(Sender: TObject;
var Text: String; var Value: Variant; var UseText, Handled: Boolean);
var
ABookMark: TBook;
begin
if Value = False then Exit;
ABookMark := ADOTable1.GetBook;
ADOTable1.DisableControls;
ADOTable1.First;
while not ADOTable1.Eof do
begin
ADOTable1.Edit;
ADOTable1['selected'] := False;
ADOTable1.Next;
end;
ADOTable1.GotoBook(ABookMark);
ADOTable1.Edit;
ADOTable1.EnableControls;
end;