通过数据绑定,把记录的Field与TextBox.Text进行绑定。
textBox1.DataBindings.Add("Text", yorDataSource, "yourField");

解决方案 »

  1.   

    這個只是將數據表的記錄顯示在textbox里﹐如果修改后要保存到數據表中呢﹖應該不是這個語句了吧
      

  2.   

    和dataGrid一样,修改完后,用EndEdit()/AcceptChange()等方法确认,并用DataSet的Update()方法更新即可。
      

  3.   

    現在程序是兩個界面﹐點擊一個界面中的datagrid﹐出現另一個界面﹐在另一界面中一些textbox顯示的是datagrid里欄位里的資料﹐可對資料修改﹐修改后再保存在數據庫中。
      

  4.   

    skykevin(无招) 的方法可行的吧,通过textbox 修改完后,在关闭textbox那个窗口的时候重新检索datagrid那个窗口就可以达到实时修改了啊
      

  5.   

    用户选中datagrid里的一条记录时,找到该datarow,把相关字段值填如textbox;修改时用textbox里的值修改datarow,然后AcceptChanges()、用DataSet的Update()方法更新。
      

  6.   

    用CurrencyManager进行记录跟踪管理。
    cm=(CurrencyManager) BindingContext[yourDataSource];
    cm中有很多方法和属性可实现你想要的功能。
      

  7.   

    datagrid和 textbox在兩個界面中﹐點擊datagrid,中的datarow值要傳到另一界面的textbox中才可顯示出來吧﹖
      

  8.   

    我了解你想要的功能。你想在点击数据时候,textBox也更着改变!
    textBox1.DataBindings.Add("Text", DataSource, "字段");
    或者你在textBox的属性中的数据的Text选择你要的字段。那样也是可以的。
      

  9.   

    對啊﹐我是想要在textbox中顯示的是另一個界面datagrid中一筆記錄中的一個字段資料﹐這該如何做好﹖
      

  10.   

    如果是同一个窗口,同时把datagrid和textbox都绑定到一个dataset就可以了。
      

  11.   

    传递cm给另一个窗口。留Email,我传一个小PROJECT给你.
      

  12.   

    在c/s结构中可用点击事件在数据库中读数据写文本框。在b/s加一个选择按钮,也是用读数据库写文本狂就可实现。