Rss & SiteMap

Foxtable(狐表) http://www.foxtable.com

新一代数据库软件,完美融合Access、Foxpro、Excel、vb.net之优势,人人都能掌握的快速软件开发工具!
共9 条记录, 每页显示 10 条, 页签: [1]
[浏览完整版]

标题:[分享]文本框绑定datatable,同步更新。

1楼
qtcks 发表于:2011/11/5 13:57:00

Textbox绑定数据源时,编辑内容后,离开后才会修改数据源。

 

通过非内置绑定,可实现同步修改。见效果


图片点击可在新窗口打开查看此主题相关图片如下:文本框编辑.gif
图片点击可在新窗口打开查看
2楼
狐狸爸爸 发表于:2011/11/5 15:31:00
哈哈,我看出差异了,按钮的事件代码是什么?
3楼
blackzhu 发表于:2011/11/5 15:41:00
分享嘛,快点.
4楼
qtcks 发表于:2011/11/5 16:05:00

e.Form.Controls("23").BaseControl.DataBindings.add("Text",a.BaseTable,"第二列",True,1)

 

http://msdn.microsoft.com/zh-cn/library/system.windows.forms.control.databindings.aspx

http://msdn.microsoft.com/zh-cn/library/system.windows.forms.binding.aspx

构造函数


名称 说明
图片点击可在新窗口打开查看 Binding(String, Object, String) 初始化 Binding 类的一个新实例,该类将指示的控件属性简单绑定到数据源的指定数据成员。
图片点击可在新窗口打开查看 Binding(String, Object, String, Boolean) 初始化 Binding 类的一个新实例,该实例将指示的控件属性绑定到数据源的指定数据成员,并启用要应用的格式设置(可选)。
图片点击可在新窗口打开查看 Binding(String, Object, String, Boolean, DataSourceUpdateMode) 初始化 Binding 类的新实例,该实例将指定的控件属性绑定到指定数据源的指定数据成员。(可选)根据指定的更新设置,启用格式设置并将值传播到数据源。
图片点击可在新窗口打开查看 Binding(String, Object, String, Boolean, DataSourceUpdateMode, Object) 初始化 Binding 类的新实例,该实例将指示的控件属性绑定到指定数据源的指定数据成员。(可选)根据指定的更新设置,启用格式设置并将值传播到数据源,然后在从数据源返回 DBNull 时将该属性设置为指定值。
图片点击可在新窗口打开查看 Binding(String, Object, String, Boolean, DataSourceUpdateMode, Object, String) 初始化 Binding 类的新实例,该实例将指定的控件属性绑定到指定数据源的指定数据成员。(可选)允许用指定的格式字符串进行格式设置;根据指定的更新设置将值传播到数据源;在从数据源返回 DBNull 时将该属性设置为指定的值。
图片点击可在新窗口打开查看 Binding(String, Object, String, Boolean, DataSourceUpdateMode, Object, String, IFormatProvider) 初始化 Binding 类的新实例,并将指定的控件属性绑定到指定数据源的指定数据成员。(可选)利用指定的格式字符串启用格式设置;根据指定的更新设置将值传播到数据源;利用指定的格式字符串启用格式设置;以及当从数据源返回 DBNull 时将属性设为指定值,并设置指定的格式提供程序。
5楼
qtcks 发表于:2011/11/5 16:05:00
Dim a As DataTable= DataTables("表A")
6楼
狐狸爸爸 发表于:2011/11/5 16:07:00
呵呵,原来如此。
7楼
mr725 发表于:2011/11/5 17:36:00

呵呵,看不懂,高人啊··· 

 

其实,在绑定的TextBox控件的TextChanged事件中:CurrentTable.Current("chanpinname") = e.Sender.Text 也能达到一样的效果呀,不知道有什么区别吗?

8楼
qtcks 发表于:2011/11/5 18:45:00
以下是引用mr725在2011-11-5 17:36:00的发言:

呵呵,看不懂,高人啊··· 

 

其实,在绑定的TextBox控件的TextChanged事件中:CurrentTable.Current("chanpinname") = e.Sender.Text 也能达到一样的效果呀,不知道有什么区别吗?

或许下个修正版,就内置这样的功能了。图片点击可在新窗口打开查看

9楼
小猪鑫鑫 发表于:2011/11/5 19:37:00
大佬:好是好,就不知道用到何处
共9 条记录, 每页显示 10 条, 页签: [1]

Copyright © 2000 - 2018 foxtable.com Tel: 4000-810-820 粤ICP备11091905号

Powered By Dvbbs Version 8.3.0
Processed in .03125 s, 2 queries.