我想做一上MyTextBox的类,继承自TextBox,在这个类中,
在这个类中,添加一个成员变量,其作用是:引用一个数据表,用于数据绑定中:
private DataTable tablename; 再添加一个属性,用于读/写这个变量名
public DataTable TableName
{
get {return tablename};
set {tablename = Value};
} 我在MyTextBox的构造函数中写这样的话:
string FieldName = TableName + ".字段名" //这里的表名就是存在属性中的DataTable的名字
this.DataBindings.Add("text",DataSet名字,FieldName); 这样做的话,我只要在WinForm的构造函数的InitializeComponent()之前写生成DataSet及DataTable的代码就成了. Form运行时,在加载所有控件之前,就会生成DataSet及DataSet,而我自己做的MyTestBox就会按设定的属性自动去绑定DataTable中的字段. 这样我就不用去管理控件的数据绑定,只需要在设计Form时设置其属性,省去很多事情.
不知道这个想法该如何实现.请各位指导一下.
在这个类中,添加一个成员变量,其作用是:引用一个数据表,用于数据绑定中:
private DataTable tablename; 再添加一个属性,用于读/写这个变量名
public DataTable TableName
{
get {return tablename};
set {tablename = Value};
} 我在MyTextBox的构造函数中写这样的话:
string FieldName = TableName + ".字段名" //这里的表名就是存在属性中的DataTable的名字
this.DataBindings.Add("text",DataSet名字,FieldName); 这样做的话,我只要在WinForm的构造函数的InitializeComponent()之前写生成DataSet及DataTable的代码就成了. Form运行时,在加载所有控件之前,就会生成DataSet及DataSet,而我自己做的MyTestBox就会按设定的属性自动去绑定DataTable中的字段. 这样我就不用去管理控件的数据绑定,只需要在设计Form时设置其属性,省去很多事情.
不知道这个想法该如何实现.请各位指导一下.
如果要想更为灵活的开发,建议构建自己的数据结构类