N netlangz Unregistered / Unconfirmed GUEST, unregistred user! 2004-03-03 #44 to ilovemilk, 不能编辑的我早试过了! to hfghfghfg:我想实现,如果有记录的情况,比如表中有3条记录,dbgrid中其他空地方要画满表格的格式,而且我点增加的时候增加一行,空格式的地方不可以编辑,但是如果插入的时候如果上面一条已经编辑完了,然后移动方向键向下的话,后者鼠标点击空行,则可以进行编辑,不知道你看过胜天的进销存没有?还有速达3000,就是那样的功能
to ilovemilk, 不能编辑的我早试过了! to hfghfghfg:我想实现,如果有记录的情况,比如表中有3条记录,dbgrid中其他空地方要画满表格的格式,而且我点增加的时候增加一行,空格式的地方不可以编辑,但是如果插入的时候如果上面一条已经编辑完了,然后移动方向键向下的话,后者鼠标点击空行,则可以进行编辑,不知道你看过胜天的进销存没有?还有速达3000,就是那样的功能
C caihua Unregistered / Unconfirmed GUEST, unregistred user! 2004-03-03 #45 我有一个建议,你可以在数据表中加一个自动ID,然后在数据库中插入若干条空记录。 这样你的DBGrid中就等于是编辑数据了。
N netlangz Unregistered / Unconfirmed GUEST, unregistred user! 2004-03-03 #46 to caihua:我的数据库结果本来就是这样的 关键在于如果插入空记录的话,我保存和以及newrocord时间的相关处理太麻烦了
H hfghfghfg Unregistered / Unconfirmed GUEST, unregistred user! 2004-03-03 #47 胜天的进销存 使用 dbgrid 吗? 你何必一定要用dbgrid。
I ilovemilk Unregistered / Unconfirmed GUEST, unregistred user! 2004-03-03 #48 不能编辑你可以再进处理.研究一下DbGrid源码,在获得焦点消息时处理就行.
H Highpeak Unregistered / Unconfirmed GUEST, unregistred user! 2004-03-04 #51 你研究比较一下TDBGrid和TDrawGrid的Vcl源代码,或许你会有所发现。
T thx1180 Unregistered / Unconfirmed GUEST, unregistred user! 2004-03-04 #52 这个容易实现啦,你把TDBGrid没有画的地方自己画上线就可以了[] 当然你要自己从TDBGrid派生一个新控件再改一下Paint方法。
M mygz Unregistered / Unconfirmed GUEST, unregistred user! 2004-03-06 #56 在数据表里加一字段,作为编号,再添加一些记录,编号字段不为空,别的为空,在dbgrideh里不显示编号,就可以了.