如何将system.data.datarow转换为整数?
我有一个datarow,它返回我想要存储在整数变量中的记录数 声明如下
int TotalRecords=ds.Tables[1].Rows[0];
这里的ds是DataSet。
当我试图写上面的语句时,它告诉我我无法将System.Data.DataRow隐式转换为int
答案 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;