VFP 引用表格控件单元格的数据

 我来答
ayongsoft
2010-11-09 · TA获得超过2231个赞
知道小有建树答主
回答量:839
采纳率:100%
帮助的人:508万
展开全部
VFP自带的表格控件数据源是绑定vfp表的,与其他的网格控件不太一样(其他类型的网络控件如DataGrid、VsFlexGrid等,每个Cell中的数据都是遍例记录一个个赋值上去的)。

以下面代表为例:
Thisform.Grid1.RecordSource="学生表" &&给Grid1绑定学生表
Thisform.Grid1.ColumntCount=3 &&设置Grid1列数为3列
Thisform.Grid1.Column1.ControlSource="学生表.学号" &&第1列绑定学号字段
Thisform.Grid1.Column2.ControlSource="学生表.姓名" &&第2列绑定姓名字段

Thisform.Grid1.Column3.ControlSource="学生表.性别" &&第3列绑定性别字段

通过上面的代码就可以将学生表里的内容显示在vfp的Grid1控件中了。
鼠标点击Grid1控件的第几行,记录指针就自动定位到学生表的第几条记录。

如果要将姓名赋值给text1,可以如下代码:
Thisform.Text1.Value=学生表.姓名

如果想将第2列当前行内容赋值给text1,可用如下代码:
lcFieldName=Thisform.Grid1.Column2.ControlSource
Thisform.Text1.Value=&lcFieldName
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式