我有包含任何数据库的数据集。
如何对此数据集运行任何查询?
答案 0 :(得分:3)
您可以使用DataView:
var view = new DataView(dataSet.Tables("TableName"));
view.RowFilter = "ColumnName LIKE '%something%'"
foreach (var row in view.Rows)
{
// do something
}
或LINQ:
var results = from row in dataSet.Tables("Table").AsEnumerable()
where row.Field(Of String)("ColumnName").Contains("something")
select row;
foreach (var row in results)
{
// do something
}
Google应该可以满足这样的问题......
答案 1 :(得分:1)
您好我相信您可以使用Linq To Objects查询此数据集:
var results = (from r in mydatasetvar.AsQuarieable() .. )
有关详细信息,请参阅this
或者,您可以循环遍历数据集的表,行和列。