2011-04-25 3 views
1


問題があります。 treheは、以下のようなコード..CopyDataTableの問題

DataRow[] dra = dt_Persons.Select("name = 'Joe'"); 
dtFiltered = dra.CopyToDataTable(); 

ですが、それはこののSystem.ArrayのようなエラーがCopyToDataTable 『となし拡張メソッド「『の定義が含まれていません』与えCopyToDataTableシステム』タイプの最初の引数を受け入れます」 .Array 'が見つかりました
あなたがこのエラーの解決方法を知っていれば私を助けてください。
ありがとう...

答えて

3

この方法では、System.Data.DataSetExtensions名前空間の拡張メソッドが必要です(System.Data.DataSetExtensions.dllにあります)。そのため、次のように追加してみてください:

using System.Data.DataSetExtensions; 

ファイルの先頭に追加してください。それでも問題が解決しない場合は、dllへの参照をdllに追加してください。その後:

dtFiltered = dra.CopyToDataTable(); 

dtFilteredDataTableとして入力されると仮定すると、動作するはずです。

関連する問題