【发布时间】:2012-10-29 07:13:59
【问题描述】:
一直想弄清楚,但我做不到。
我通过 SqlCommand 执行存储过程,返回的 SqlDatareader 对象没有给我结果,但是,如果在调试器中探索对象,我可以看到它们。这是我正在谈论的图像:
在结果视图行中显示“枚举未产生结果”,但在路径中:
base -> base -> ResultView -> [0] -> 非公共成员 -> _values -> [0],1,[2],[3] 显示结果。
有人知道如何获得它们吗?
这是我用来获取特定列的代码:
if (dataReader.Read())
{
ProjectFolderId = dataReader["ItemID"].ToString();
}
但是 if 返回 false。
【问题讨论】:
-
有同样的问题。有什么解决办法吗?
标签: c# asp.net sqldatareader