我在Visual Studio中遇到问题。问题:'DataRow'不包含'Field'的定义,并且找不到找到接受'DataRow'类型的第一个参数的扩展方法'Field'Visual Studio-2017年.NET Framework-4.6.1样例代码:int userid = 1000; DataTable dt = GetuserDetails(userid); string userName= dt.Rows[0]. Field<string>("USERNAME"); --Error at Field<string>我还添加了参考“ System.Data”。我究竟做错了什么?
2 回答
绝地无双
TA贡献1946条经验 获得超4个赞
你为什么不这样引用它?
using System;
using System.Data;
using System.Xml;
public class Program
{
public static void Main()
{
DataTable d = new DataTable();
d.Columns.Add("Foo", typeof(string));
DataRow row = d.NewRow();
row["Foo"] = "Bar";
d.Rows.Add(row);
Console.WriteLine((string)d.Rows[0]["Foo"]);
}
}
- 2 回答
- 0 关注
- 241 浏览
添加回答
举报
0/150
提交
取消