我有一个dataGrid比如有16行数据,我用分页每页10行,共三页,每次换页dataGrid1.DataSource都会被修改。
这就出现两个问题:(进入调试状态)
1、对表做了修改后,若翻页,再回来,修改会不存在,还原回初始
2、我现在要保存dataGrid到TXT,结果只能保存当前页
以上问题在没做翻页时均不会出现,原因我已经说了,求解决方法!分页datagrid
这就出现两个问题:(进入调试状态)
1、对表做了修改后,若翻页,再回来,修改会不存在,还原回初始
2、我现在要保存dataGrid到TXT,结果只能保存当前页
以上问题在没做翻页时均不会出现,原因我已经说了,求解决方法!分页datagrid
推荐用sql语句分页
第二个问题:数据保存的TXT中那么你就直接根据查询条件再次查询数据库,再将数据保存到TXT中
目前我不考虑效率问题,能实现就行!
我打算每次修改后都更新一次初始datatable(ds.Table[0]),然而有问题:如何将修改后的那一行数据替换掉呢?出现很多问题,比如:1、无法对属性或索引器 DataRowCollection.this[int] 赋值(只读)2、表没有主键 错误(这是因为所要修改的行索引数不是唯一的)。