C#将值从动态数据读取器分配给变量

时间:2018-12-03 15:22:56

标签: c# asp.net-dynamic-data

我的程序上有一个count query,其结果被分配给Dynamic Data Reader变量。我需要将该计数的结果分配给int变量。调试时,我可以看到计数结果如下所示,结果为3142

enter image description here

这里的问题是我无法将值从Dynamic分配给int变量。有什么想法吗?

我正在尝试以下方式:

dynamic dreader = new DynamicDataReader(rawReader);
                var count = (int)dreader["Value"];

rawReader是执行查询的结果

1 个答案:

答案 0 :(得分:0)

请改用Integer.Parse()-如果要查找是否可以将值转换为int,则请改用Integer.TryParse()。