DataGrid是可以自动更改绑定的数据集的,但是TextBox等简单数据绑定控件可以么?是不是只能用来显示数据?
将一个TextBox的Text属性绑定到数据集中的某个字段,TextBox内容的更改无法体现在数据集中。
请问怎样实现这个功能呢?
注意,是更改数据集,不是更新数据源哦

解决方案 »

  1.   

    TEXTBOXNIPPO.DataBindings.Add("Text",data,"NIPPO_A_SHUTSURYOKU_ID");
      

  2.   

    DataTable dt1 = new DataTable();
    public Form1()
    {
    InitializeComponent(); dt1.Columns.Add("CODE");
    dt1.Columns.Add("VALUE");

    DataRow drAdd = dt1.NewRow();
    drAdd["CODE"] = "37";
    drAdd["VALUE"] = "98";
    dt1.Rows.Add(drAdd);
    }
    private void button1_Click(object sender, System.EventArgs e)
    {
       textBox1.DataBindings.Add("Text", dt1, "CODE");
    }
      

  3.   

    改变textbox1的值会自动反映到dt1
      

  4.   

    可以的,按下面的方式在vs.net 2003下生成代码,可以看到实现方法,
    http://blog.csdn.net/zhzuo/archive/2005/01/03/238273.aspx