环境:win2003 .net2003 winform 用户控件中的Load事件里:
private void UserControl1_Load(object sender, System.EventArgs e)
{table.Columns.Add("id");//
table.Columns.Add("name");
textBox1.DataBindings.Add("Text",table,"id");
textBox2.DataBindings.Add("Text",table,"name");
this.BindingContext[table].AddNew();
textBox1.Text="aaa";
}
运行后textBox1.Text的值竟然是空的.为什么?同样的代码在窗体中没问题,
在控件的UserControl1_Layout事件里执行也没问题.
private void UserControl1_Load(object sender, System.EventArgs e)
{table.Columns.Add("id");//
table.Columns.Add("name");
textBox1.DataBindings.Add("Text",table,"id");
textBox2.DataBindings.Add("Text",table,"name");
this.BindingContext[table].AddNew();
textBox1.Text="aaa";
}
运行后textBox1.Text的值竟然是空的.为什么?同样的代码在窗体中没问题,
在控件的UserControl1_Layout事件里执行也没问题.
解决方案 »
- 关于Sileverlight断点无效问题
- datalist里面绑定值的问题
- 前面的遮罩页面当登录页面,登陆完后后面的主程序也关闭了
- winform MDI
- NHibernate 联合主键Could not compile the mapping document:
- QQ群句柄的查找.其中那个输入框的句柄找不到??
- (菜鸟问题)怎样把每个磁盘下的所有文件都放到treeview控件下的相应的每个磁盘,在线等!谢谢!
- 一个许多菜鸟关心的关于erp和crm编程设计的问题,请各位大虾赐教!!!
- 麻烦各位:winform导出到access问题
- C#文本框光标的问题?
- 求助一个Comobox与DataGrid联动选择的问题
- 简单的ado.net更新数据库问题
table.Columns.Add("name");
textBox1.DataBindings.Add("Text",table,"id");
textBox2.DataBindings.Add("Text",table,"name");
DataRow row = table.NewRow();
row["id"] = "aaa";
table.Rows.Add(row);