如何在C#中实现对动态加入的控件数据绑定?如:有一个表TABEL1它有两个字段COLUMN1,COLUMN2,如果我增加两个字段COLUMN3,COLUMN4(或更多),如何对同时新增的两个TEXTBOX3,TEXTBOX4进行绑定,插入语句该怎么写呢?还有我要是不确定的删除其中的一个,插入数据时会受到什么影响吗?如果分不够说一声,我在其他地方再送。

解决方案 »

  1.   

    TextBox3 txt;
    txt.Text = "'<%#DataBinder.Eval(Container, "DataItem.COLUMN3")%>'";
    在动态新增控件的时候给它赋值
      

  2.   

    TextBox txt3= new TextBox();
    this.Panel1.Controls.Add(text);
    txt3.Text ="'<%#DataBinder.Eval(Container, "DataItem.COLUMN3")%>'";
      

  3.   

    两星兄弟,你说详细一点,分不够可以再给,我是在WINDOWS FORM 中的
      

  4.   

    textBox3.DataBinding.Add(new DataBindin("text",DataSet1,DataSet1.Tables[0].TableName + "." + ColumnName));
      

  5.   

    textBox3.DataBindings.Add(new DataBinding("text",DataSet1,DataSet1.Tables[0].TableName + "." + ColumnName));
      
     
      

  6.   

    那我就说明白一点,我想要的是实现C#中增加一个字段同时增加一个控件后对他们之间的绑定,然后插入数据,INSERT 语句该怎么写(对于这种动态的)在表中删除字段后相应的控件也删除了,但它会对插入语句产生影响。我想要的就是解决这些问题的办法。(写的时候有点说明就好了).
      

  7.   

    因为动态的控件或动态数据绑定或插如数据在程序开发中使用是非常广泛的,我也是新进入这行,特别是C#,.NET。所以很多东西不懂要向各位行家们请教,同时希望各位解说的时候能清楚点。
      

  8.   

    3楼说的很清楚了,是用dataGrid模板列