苦恼啊!dataview竟然无法过滤数据!
我想过滤出"ID='1'"的数据并显示在datagridview中(版本VS2005),竟然把我所有的数据都显示出来!真是苦恼,大家帮帮忙吧!代码如下:
过程一
'生成数据
mSQL = "SELECT * FROM T_Goods" ' ORDER BY ID"
mCmd = New OleDbDataAdapter(mSQL, DataPath)
'填充数据集
mCmd.Fill(GoodsSet, "Goods")
过程二
Dim dv As DataView = New DataView
dv.Table = GoodsSet.Tables("Goods")
dv.AllowDelete = True
dv.AllowEdit = True
dv.AllowNew = True
dv.Sort = "ID"
dv.RowFilter = "ID = '1'"
dv.RowStateFilter = DataViewRowState.ModifiedCurrent
DataGridView1.DataSource = dv.Table
过程一
'生成数据
mSQL = "SELECT * FROM T_Goods" ' ORDER BY ID"
mCmd = New OleDbDataAdapter(mSQL, DataPath)
'填充数据集
mCmd.Fill(GoodsSet, "Goods")
过程二
Dim dv As DataView = New DataView
dv.Table = GoodsSet.Tables("Goods")
dv.AllowDelete = True
dv.AllowEdit = True
dv.AllowNew = True
dv.Sort = "ID"
dv.RowFilter = "ID = '1'"
dv.RowStateFilter = DataViewRowState.ModifiedCurrent
DataGridView1.DataSource = dv.Table
...全文
相关推荐
DataView详解-+实例
显示的过滤条件,只显示被删除的内容 dataView.RowStateFilter = DataViewRowState.Deleted; // 设置DataView显示的过滤条件,只显示更改行与新行、
详解DataView用法
允许对DataTable中的数据进行过滤、排序和查找。3. 可以在数据绑定控件中使用DataView对象来显示数据。DataView对象的缺点是:1.
C#中灵活使用DataView
**筛选(Filtering)** - DataView支持数据过滤,以便只显示满足特定条件的数据行。
C#中DataView的应用
**过滤数据** 使用`RowFilter`属性可以实现数据过滤,根据指定条件筛选出满足要求的行: ```csharp dataView.RowFilter = "ColumnName='SomeValue
dataView详解
这个属性允许我们根据特定条件过滤数据,只显示满足条件的行。例如,我们可以根据数据的某个值或行的状态来筛选。


