有什麼錯我的代碼在這裏:我的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]);