ここに私のコードに何か問題があります:私の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]);
使用:インデックスで列に格納されたデータを返すインデクサthis[int]
を有する
byte[] bits = Convert.ToByte(ds.Tables[0].Rows[0][0]);
ds.Tables[0].Rows[0]
戻るDataRow
。
アイテムはインデクサーではなく、関数です。
byte[] bits = Convert.ToByte(ds.Tables[0].Rows[0].Item(0));
をそれとも、あなたのtable0で0,0の位置にアイテムをしたい場合は行うことができます:あなたがやるべき
byte[] bits = Convert.ToByte(ds.Tables[0].Rows[0][0]);