回 帖 发 新 帖 刷新版面

主题:关于grid控件的一些问题.

老师们好.
我在表单中添加了grid控件,并且指定了recordsource.可以显示数据
我希望有一列是combobox可以供我选择不同的值,那么我将grid中的text1控件删除,并且加入了combobox,这样currentcontrols就自动变为combo1.
那么这个GRID控件可以实现添加记录的功能吗?通过COMBOBOX选择不同类后,添加记录.
也就是像DBF表中的APPEND BLANK命令一样,不知道要怎么做呢?

回复列表 (共6个回复)

沙发

有人回答吗?我的问题是不是太简单了呢?我很菜的.
问题就是:如何在grid中添加新记录?

板凳

我现在想到的笨办法是:在表单中加一个添加的按钮,点击,会对DBF表进行APPEND BLANK,这样GRID中也会同时出现一个空白行,用于添加新记录.
不知道有没有别的更加简单的方法呢?

3 楼

你不菜,但是看来似乎很辛苦
Grid控件有一个属性AllowAddNew,设为.t.时,光标键向下即可添加一个新纪录,它的默认值.f.

4 楼

在 ombobox 的 
InteractiveChange 事件中,直接写入:
APPEND BLANK

5 楼

在 ombobox 的 
InteractiveChange 事件中,直接写入:

if this.value="要添加纪录的条件值"
APPEND BLANK
endif

6 楼

谢谢各位老师,我懂得还是太少了,这个属性都没注意到,以后一定更加努力.谢谢你们.

我来回复

您尚未登录,请登录后再回复。点此登录或注册