我的程序中有许多文本框要和Adodc绑定,但是当执行set Adodc1.RecordSet=RS(RS表示新的数据集)后,文本框并没有随着Adodc改变而改变。这是为什么,如何才能使之及时更新
解决方案 »
- 【问】如何做像Data控件的属性DatabaseName在属性窗口的样子?
- 再请教:可以将excel中绘的chart图 past 到 VB6的mschart中吗?或者picturebox,image?
- 请教VB连接ACCESS问题
- 哪里有basic的教程啊十万火急啊?
- vb.net dbf 导入mdb
- 怎样即时更新记录集啊?
- Command控件上的字体颜色如何设置?
- 发传真的问题!我已经试过用MAPI与FaxCom中类发传真都不行. 急!!几年了,还没有一个完整的答案,在线等候.
- 怎么样编程实现“票据打印机”的打印?
- 能告诉我这个控件(VB自带的)怎么使用啊?
- 用 adodc 控件访问access 出错
- 用DATA控件向COMBO1中添加数据。
sub settextdata Me.text1.DataSource = Adodc1
Me.text1.DataField = no
Me.text2.DataSource = Adodc1
Me.text2.DataField = name
Me.text3.DataSource = Adodc1
Me.text3.DataField = age
'.....可以继续添加剩余 text 的代码
end sub再用:
Adodc1.ConnectionString = strConn
Adodc1.RecordSource = strSQL
Adodc1.Refresh如果 text 太多的话,最好用 text数组控件,这样就可以用 for ... next 一次性解决了。
另外,在初始化 text 的数据源 前,先取得 所选 表 tab 中的各字段名称,先保存到一个数组中,再传递到 settextdata 中实现。比如' 先把所选表的各字段的名称 取得并保存到数组 Alldfield 中
sub settextdata
for i =0 to vtextcount-1 ' text控件的个数
Me.text1(i).DataSource = Adodc1
Me.text1(i).DataField = Alldfield(i)
next i
end sub