1

いくつかの条件で、ある DataTable から別の DataTable にデータを挿入したいと考えています。このリンクが役立つことがわかりました: http://social.msdn.microsoft.com/Forums/en-US/csharplanguage/thread/7a5d0f88-3e71-435a-ae3c-ff01d1ca22a2/.ToList()しかし、クエリに入れることができません. 以下のエラーが表示されます。

'System.Data.EnumerableRowCollection<System.Data.DataRow>' does not contain a definition for 'ToList' and no extension method 'ToList' accepting a first argument of type 'System.Data.EnumerableRowCollection<System.Data.DataRow>' could be found (are you missing a using directive or an assembly reference?)

これを解決するのを手伝ってもらえますか?

PS: 私の質問:

(from crow in dtConfiguration.AsEnumerable()
                         where crow.Field<string>("FieldType") == "FL"
                         & crow.Field<string>("FieldName") != "DATEADDED"
                         & crow.Field<string>("FieldName") != "DATEMODIFIED"
                         select crow).ToList()
4

2 に答える 2

8

次のステートメントをコードに追加します。

using System.Linq;
于 2011-04-22T10:29:50.813 に答える
4

C:\Program Files (x86)\Reference Assemblies\Microsoft\Framework.NETFramework\v4.0\System.Data.DataSetExtensions.dll にある System.Data.DataSetExtensions への参照が必要になると思います。

于 2011-08-01T18:32:10.287 に答える