在.NET4.6中的DataRow.Item [string]上的CS1061

时间:2015-11-09 15:52:32

标签: c# compiler-errors datarow

我只是想知道我的代码是如何得到CS1061编译器错误的,其中包括一个MSAccess数据库连接。 我有以下几行:

class Test{
    private CheckersDataSet.UsersDataTable userData;
    private System.Data.DataRow[] userAttr;

    public Test(){
        userAttr = userData.Select("'ID' = " + userID) ;
        Console.WriteLine(userAttr[0].Item["ID"]); //Where the ID is the name of a column
    }
}

错误发生在userAttr[0].Item["ID"]部分,正如编译器所说:" DataRow不包含'项目'

的定义

1 个答案:

答案 0 :(得分:1)

Console.WriteLine(userAttr[0]["ID"])