P power_lei Unregistered / Unconfirmed GUEST, unregistred user! 2002-12-24 #1 我想用TDBgrid中的oncellclick事件,得到当前数据,然后对数据进行操作, 但是不知道应该怎样获得。请指教。
X xzh2000 Unregistered / Unconfirmed GUEST, unregistred user! 2002-12-24 #2 var p:TPoint; begin GetCursorPos(p); ScreenToClient(p); end;
P patriot Unregistered / Unconfirmed GUEST, unregistred user! 2002-12-24 #3 当鼠标点击dbgrid的记录时触发这个事件,其实点击时记录的指针已经移到了当前位置,你可以 在这个事件的代码里直接操作此条记录的字段,如: edit1.text:=dbgrid1.dataset.fieldbyname('id');
当鼠标点击dbgrid的记录时触发这个事件,其实点击时记录的指针已经移到了当前位置,你可以 在这个事件的代码里直接操作此条记录的字段,如: edit1.text:=dbgrid1.dataset.fieldbyname('id');
Y YFeral Unregistered / Unconfirmed GUEST, unregistred user! 2002-12-24 #5 //可以有多种用法(ASInteger,....)。 dbgrid1.SelectedField.AsString; 就可以了。
P power_lei Unregistered / Unconfirmed GUEST, unregistred user! 2002-12-26 #6 ======================================= edit1.text:=dbgrid1.dataset.fieldbyname('id'); ========================================= 我如果想遍历各个字段,‘ID’这个位置怎么改成其他的字段名?有没有数字的方法? 我想用循环实现。
======================================= edit1.text:=dbgrid1.dataset.fieldbyname('id'); ========================================= 我如果想遍历各个字段,‘ID’这个位置怎么改成其他的字段名?有没有数字的方法? 我想用循环实现。
W who am i? Unregistered / Unconfirmed GUEST, unregistred user! 2002-12-26 #7 for i:=0 to dbgrid1.dataset.fieldscount-1 do begin edit1.text:=dbgrid1.dataset.fields.asstring end