摘要: 本人转载http://www.cnblogs.com/telnet_mike/archive/2011/08/29/2159013.html总结:DataTable.AcceptChanges相当于将DataTable表中的所有DataRow的RowState状态重置为UnchangedDataTable.RejectChanges方法:回滚自该表加载以来或者上次调用AcceptChanges以来对该表进行的所有更改;并且DataTable表中的所有DataRow的RowState状态重置为Unchanged例子:DataTable dataTable = ds.Tables[0];dataT 阅读全文
posted @ 2013-02-27 15:12 跟着阿笨一起玩.NET 阅读(1294) 评论(0) 推荐(0) 编辑
摘要: 本文转载:http://www.cnblogs.com/herbert/archive/2010/07/28/1787095.html在C#里面如果对应的把datagridview里面的每个cell的数据一个一个地对应的写入到excel,你会发现非常的慢,这个时候,你可以先把datagrid里面的数据放入到一个二维的string数组里面, 然后利用range对象的value赋值,那样会快很多。代码如下public static void DataGridViewToExcel(DataGridView dgv) { #region Validate t... 阅读全文
posted @ 2013-02-27 12:24 跟着阿笨一起玩.NET 阅读(1238) 评论(0) 推荐(0) 编辑
摘要: DataTable 的最大列数可以到 Int32.MaxValue,或者2,147,483,647DataTable 可存储的最大行数是 16777216但由于可用内存的限制,在未达到最大列数的时候,可能会抛出 OutOfMemoryException 的异常4G内存的电脑,DataTable貌似只能存储到100W数据,就会内存溢出。可以通过资源管理器来监视应用程序的内存。 阅读全文
posted @ 2013-02-27 12:16 跟着阿笨一起玩.NET 阅读(4443) 评论(0) 推荐(0) 编辑