如何从VB.net的数据表中选择包含我的自定义对象的所有行?-实际上它的类型是INotifyPropertyChanged
。
我考虑使用datatable.select
方法与过滤器表达式,但不知道如何比较工作与选择。
尝试使用LINQ的Where
方法,如
' this will return a list of DataRow object
Dim rows = datatable.AsEnumerable().Where(Function(x) TypeOf x("mycolumn") Is INotifyPropertyChanged).ToList()
或
' this will return a new DataTable with your selected rows
Dim dt2 = datatable.AsEnumerable().Where(Function(x) TypeOf x("mycolumn") Is INotifyPropertyChanged).CopyToDataTable()