是否有基于其他数据表的过滤数据表。如下所示:
foreach (datarow dr in somedatatable.select("id= someothertable.rows["someotherid"])
{
dr[somefield]=someothertable[someotherfield];
}
是否有基于其他数据表的过滤数据表。如下所示:
foreach (datarow dr in somedatatable.select("id= someothertable.rows["someotherid"])
{
dr[somefield]=someothertable[someotherfield];
}
您可以使用DataViewSQL
进行普通选择
DataView dv = new DataView(dataTableToFilter);
dv.RowFilter = ""//SQL condition
您可以在此处找到完整有用的示例:
您将DataView
过滤器应用于 a并从过滤的行DataTable
创建一个新的。DataTable
我有一个问题,为什么要在代码中执行过滤逻辑?您的示例逻辑非常简单。
我为了更有效地进行过滤,我们想使用数据库来做到这一点。我认为您的要求可以通过使用 join 语句来实现。你同意吗?