asp.net中的DataRow转换问题

时间:2011-10-10 07:01:18

标签: asp.net

如何将system.data.datarow转换为整数?

我有一个datarow,它返回我想要存储在整数变量中的记录数 声明如下

int TotalRecords=ds.Tables[1].Rows[0];

这里的ds是DataSet。

当我试图写上面的语句时,它告诉我我无法将System.Data.DataRow隐式转换为int

2 个答案:

答案 0 :(得分:1)

您需要将值转换为整数:

int TotalRecords = (int)ds.Tables[1].Rows[0]["YourColumnName"];

答案 1 :(得分:0)

试试,

int TotalRecords=ds.Tables[1].Rows[0].Count();

如果不包括Linq,你必须包括Linq

using System.Linq;