vb.net在数据列上添加条件

时间:2014-01-03 14:34:55

标签: vb.net dataset conditional-statements

我在使用vb.net的visual studio和使用Northwind数据库的数据集上有一个项目。

在DataTable Orders中有几个DataColumns,我想在2个DataColumns之间创建一个条件。更具体地说,我希望DataColumn OrderDate上的值小于ShippedDate。

我该怎么做?

1 个答案:

答案 0 :(得分:0)

我会猜一猜。您不能调整列而是行,这称为过滤器。所以,如果它是你需要的过滤器,那就是这样做的方法:

Dim table1 as DataTable = //loaded from Northwind
Dim view as  DataView = Table.DefaultView

view.RowFilter= "OrderDate < ShippedDate"
DataTable FilteredTable = view.ToTable()

您可以在此处找到其他示例:

http://www.csharp-examples.net/dataview-rowfilter/