有什么错我的代码在这里:我的C#代码有什么问题?
byte[] bits = Convert.ToByte(ds.Tables[0].Rows[0].Item[0]);
有一个错误说:
的System.Data.DataRow不包含定义“Item'and没有 扩展方法”可以找到'接受第一个论证类型 'System.Data.DataRow的项目。
我哪里出错了?
有什么错我的代码在这里:我的C#代码有什么问题?
byte[] bits = Convert.ToByte(ds.Tables[0].Rows[0].Item[0]);
有一个错误说:
的System.Data.DataRow不包含定义“Item'and没有 扩展方法”可以找到'接受第一个论证类型 'System.Data.DataRow的项目。
我哪里出错了?
byte[] bits = Convert.ToByte(ds.Tables[0].Rows[0][0]);
使用:
byte[] bits = Convert.ToByte(ds.Tables[0].Rows[0][0]);
ds.Tables[0].Rows[0]
返回DataRow
其具有分度器this[int]
返回由索引存储在列数据。
项目不是索引器,它是一个函数。你应该这样做:
byte[] bits = Convert.ToByte(ds.Tables[0].Rows[0].Item(0));
或者,如果你在你的table0 0,0位置要项,你可以这样做:
byte[] bits = Convert.ToByte(ds.Tables[0].Rows[0][0]);