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

關于dataGrid的兩個問題!!??高手進來~
1、新增記錄后(新增記錄在另外一個form),數據重載,信息如何   定位到新增記錄。讓用戶看到新增。
2、dataGrid自帶排序功能,排序后顯示信息和實際信息紊亂。實際信息好象還是排序以前的信息。如何   解決??

------解决方案--------------------
1 你的问题是数据没有同步过来?还是说让当前的currentrow指向新增行?

2 自带的不好用的话 就禁止自动排序
------解决方案--------------------
你要设置datagridview控件的currentrowIndex属性是不行的因为它是只读的,建议你用selectRow好些否则就只能自己点.或者你用后台绑定DataTable或DataSet来设置每次让新加入的记录行放在集合首部,排序的化建议在绑定DataTable或DataSet在显示出来的时候就可以了或者也可以在DataTable或DataSet中自己先派好了再显示
------解决方案--------------------
重新new一个DataTable,把上一个DataTable的数据倒序后复制进来
------解决方案--------------------
很简单重新构造一个DataTable用原始的DataTable的Clone属性复制结构再把新加的那条记录加入后用再把原始的全部数据加入就可以了.那么第一条永远都是新记录,让后重新绑定下就可以了
建议你自己做个绑定DataGridview的函数