主题:关于grid控件的一些问题.
sleepingsleeping
[专家分:150] 发布于 2009-02-05 11:08:00
老师们好.
我在表单中添加了grid控件,并且指定了recordsource.可以显示数据
我希望有一列是combobox可以供我选择不同的值,那么我将grid中的text1控件删除,并且加入了combobox,这样currentcontrols就自动变为combo1.
那么这个GRID控件可以实现添加记录的功能吗?通过COMBOBOX选择不同类后,添加记录.
也就是像DBF表中的APPEND BLANK命令一样,不知道要怎么做呢?
回复列表 (共6个回复)
沙发
sleepingsleeping [专家分:150] 发布于 2009-02-05 14:38:00
有人回答吗?我的问题是不是太简单了呢?我很菜的.
问题就是:如何在grid中添加新记录?
板凳
sleepingsleeping [专家分:150] 发布于 2009-02-05 14:55:00
我现在想到的笨办法是:在表单中加一个添加的按钮,点击,会对DBF表进行APPEND BLANK,这样GRID中也会同时出现一个空白行,用于添加新记录.
不知道有没有别的更加简单的方法呢?
3 楼
BlueSmart [专家分:2340] 发布于 2009-02-06 11:32:00
你不菜,但是看来似乎很辛苦
Grid控件有一个属性AllowAddNew,设为.t.时,光标键向下即可添加一个新纪录,它的默认值.f.
4 楼
cbl518 [专家分:57140] 发布于 2009-02-07 02:13:00
在 ombobox 的
InteractiveChange 事件中,直接写入:
APPEND BLANK
5 楼
cbl518 [专家分:57140] 发布于 2009-02-07 02:17:00
在 ombobox 的
InteractiveChange 事件中,直接写入:
if this.value="要添加纪录的条件值"
APPEND BLANK
endif
6 楼
sleepingsleeping [专家分:150] 发布于 2009-02-16 17:15:00
谢谢各位老师,我懂得还是太少了,这个属性都没注意到,以后一定更加努力.谢谢你们.
我来回复