【发布时间】:2016-08-02 06:46:20
【问题描述】:
我在下载批量报告时收到了OutOfMemoryException。所以我通过使用 DataReader 而不是 DataSet 来更改代码。
如何在DataReader 中实现以下代码,因为我无法在我的编码中使用任何DataTables 和DataSet。
if (dataSet.Tables[0].Rows[i + 1]["Sr No"].ToString() == dataSet.Tables[0].Rows[i]["Sr No"].ToString())
【问题讨论】:
-
实际查询是什么?
-
使用 DataReader 检索数据 - MSDN - Microsoft msdn.microsoft.com/en-us/library/haa3afyz(v=vs.110).aspx
-
@LucMorin 我的意思是 DataReader 是从记录集中按顺序读取记录。当我阅读 3 条记录时,我想知道第 4 条记录 SRNO 列的值。那么如何实现这一目标