我有两个数据集
DataSet dsvoucherget = new DataSet();
dsvoucherget = queries.getDetails(sqlVoucherget);
和
DataSet dsbalamount = new DataSet();
我想做的是:
dsbalamount.Tables.Add(dsvoucherget.Tables[0].Select("RegnNo=EM01224").CopyToDataTable());
但我无法帮助
答案 0 :(得分:2)
var result = dsvoucherget.Tables[0].AsEnumerable().Where(x => x["RegnNo"].ToString() == "EMO1224");
if (result.Any())
{
DataTable tbl = result.CopyToDataTable();
}
您可以使用LINQ。您需要System.Linq
参考。如果您愿意,可以在此之后将DataTable
添加到DataSet
。