0

.net 3.5でdatasetfromを返す方法は?linq

一部のサイトでCopyToDataTableメソッドが使用されているのを見たことがありますが、ref リストに System.data.datatableextensions 参照が見つからないため、そのメソッドを使用できません。私を助けてください。

ありがとう、よろしく、ヴィーナ

4

2 に答える 2

1

これはVB.NETにも当てはまりますが、Dimキーワードのみを配置する代わりに、クエリ変数をIEnumerable(Of DataRow)として宣言する必要があります。

于 2010-09-28T13:37:04.703 に答える
-2

ここから直接コピー。質問する前に検索してみてください

// Fill the DataSet.
DataSet ds = new DataSet();
 FillDataSet(ds);

DataTable orders = ds.Tables["SalesOrderHeader"];

IEnumerable<DataRow> query =
    from order in orders.AsEnumerable()
    where order.Field<DateTime>("OrderDate") > new DateTime(2001, 8, 1)
    select order;

DataTable boundTable = query.CopyToDataTable<DataRow>();

bindingSource.DataSource = boundTable;
于 2010-07-22T06:43:24.700 に答える