Foxtable(狐表)用户栏目专家坐堂 → [分享]文本框绑定datatable,同步更新。


  共有14836人关注过本帖树形打印复制链接

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

帅哥哟,离线,有人找我吗?
qtcks
  1楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:一尾狐 帖子:485 积分:3926 威望:0 精华:6 注册:2009/3/29 13:25:00
[分享]文本框绑定datatable,同步更新。  发帖心情 Post By:2011/11/5 13:57:00 [显示全部帖子]

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

 

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


图片点击可在新窗口打开查看此主题相关图片如下:文本框编辑.gif
图片点击可在新窗口打开查看

 回到顶部
帅哥哟,离线,有人找我吗?
qtcks
  2楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:一尾狐 帖子:485 积分:3926 威望:0 精华:6 注册:2009/3/29 13:25:00
  发帖心情 Post By: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 时将属性设为指定值,并设置指定的格式提供程序。

 回到顶部
帅哥哟,离线,有人找我吗?
qtcks
  3楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:一尾狐 帖子:485 积分:3926 威望:0 精华:6 注册:2009/3/29 13:25:00
  发帖心情 Post By:2011/11/5 16:05:00 [显示全部帖子]

Dim a As DataTable= DataTables("表A")

 回到顶部
帅哥哟,离线,有人找我吗?
qtcks
  4楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:一尾狐 帖子:485 积分:3926 威望:0 精华:6 注册:2009/3/29 13:25:00
  发帖心情 Post By:2011/11/5 18:45:00 [显示全部帖子]

以下是引用mr725在2011-11-5 17:36:00的发言:

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

 

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

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


 回到顶部