日期:2014-05-19  浏览次数:21015 次

TextBox 等控件绑定DataTable的问题,没解决绑定到指定的行
vs   2005.
主界面frmMain的dataGridView(id:dtg)   有40多列,不方便编辑,因此做成双击时弹出另一个窗体frmSub

frmMain   窗体加载时,给dtg绑了个空的dataTable(select   *   from   tblxxx   where   id=   一个不存在的条件)。

dtg   和   frmSub里的控件都是与这个dataTalbe绑定。

由于frmSub   中有40多个控件,所以绑定是用一个循环来做的:
测试结果,用循环来绑定是成功了,但CurrencyManager.Position   来设置指定的行,似乎没有生效。

请问是不是   数据源   datatable   的问题?   对于dtg的新行,需不需要特别处理?

另外,这其中,有哪些是由.net   自己维护的?哪些步骤需要代码来完成?

------解决方案--------------------
TO:可是还不明白一点,既然DataGridView 和 DataTable 绑定了,它为什么不对新行进行维护呢?


没太明白,什么叫做不对新行进行维护呢?
------解决方案--------------------
帮定的是DATATABLE还是DATASET?