使用c# 分页后 页面数据修改 又全部导出excel

使用c# 分页后 页面数据修改 再全部导出excel
         datagridview里面数据已经填充,是直接从一个list里面把数据赋值进datagridview,datagridview还有一些列是空白的,需要手动填写,其中一列是网上down的继承类,使得此列可以下拉编辑。   datagridview未绑定datatable,现在使用分页将datagridview分页,但是出现一页填写信息后,翻页后看不到原来填写的信息····这中间到底数据该怎么流通?请教···
      
------解决思路----------------------
引用:
         datagridview里面数据已经填充,是直接从一个list里面把数据赋值进datagridview,datagridview还有一些列是空白的,需要手动填写,其中一列是网上down的继承类,使得此列可以下拉编辑。   datagridview未绑定datatable,现在使用分页将datagridview分页,但是出现一页填写信息后,翻页后看不到原来填写的信息····这中间到底数据该怎么流通?请教···
      


1.设置自动提交,所做的修改实时提交到数据库。
2.设置手动提交,比如一个按钮,按“保存“之后对比变化内容,使用update语句更新到数据库。

翻页后肯定是重新加载数据库内容;再翻回上一页,就重新从数据库加载前一页的内容(如果不使用缓存和更新)。若修改后没有提交到数据库(也就是没有保存!!!),当然看不到修改后的信息了。。

------解决思路----------------------
引用:
感谢回复,数据不是来自数据库,我从xml读取信息后,将需要的信息放到两个list里,然后赋给datagridview,没有和datatable绑定,请问下,datagridview。datasource=datatable,绑定后,datagridview里面单元格内容改变,datatable是否也改变?

是,但是不是马上改变,你在cell的endedit事件里取值是取不到的.