0

DataRow が DataTable から取得した要素にアクセスできないようです。c# の練習もあまりしていません。

これは私のコードです:

DataRow[] results = dt.Select("[Acc No] = '"+ search +"'");

オブジェクトをデータ行から文字列にキャストしようとしましたが、うまくいきませんでした。検索は、テキスト ボックスからの単なる文字列です。

デバッグするとき、すべてのデータを含む項目配列を見ることができるので、選択が機能していることがわかります。誰か助けてもらえますか?

4

1 に答える 1

1

のコンテンツにアクセスしようとしている方法など、さらに多くのコードを提供する必要がありますDataRow。行から値を取得するには、構文はresults [rowNumber] [columnNumber/name]のようになると思います。

つまりresults[0][0]、最初の行から最初の列の値results[0]["Id"]を取得するか、最初の行から「Id」列を取得します。

もちろん、アレイresults.Count()にアクセスする前に確認する必要があります。DataRow

于 2012-11-21T02:52:34.897 に答える