Vb.net 如何以DataSet作为数据源筛选DataGridView
我需要一些帮助 我从数据库中检索数据,并使用TableAdapter将其填充到数据集中Vb.net 如何以DataSet作为数据源筛选DataGridView,vb.net,datagridview,filter,dataset,rowfilter,Vb.net,Datagridview,Filter,Dataset,Rowfilter,我需要一些帮助 我从数据库中检索数据,并使用TableAdapter将其填充到数据集中 MyTableAdapter.Fill(MyDataSet, "Table1") DataGridView1.DataSource=MyDataSet DataGridView1.DataMember="Table1" 我的Datagridview可以从原始数据集中删除和添加列 我想过滤DataGridView,因此我使用以下方法: Dim dv As DataVie
MyTableAdapter.Fill(MyDataSet, "Table1")
DataGridView1.DataSource=MyDataSet
DataGridView1.DataMember="Table1"
我的Datagridview可以从原始数据集中删除和添加列
我想过滤DataGridView,因此我使用以下方法:
Dim dv As DataView
dv = MyDataSet.Tables("Table1").DefaultView
dv.RowFilter = "day >= '05Jan15'"
DataGridView1.DataSource = dv
问题:
这会将所有列带回Datagridview。我不希望它改变当前在Datagridview中显示的列。
我无法了解如何获取Datagridview的当前视图吗
提前谢谢 将属性设置为False
这将防止DGV在数据源和/或数据成员更改时自动生成列。将属性设置为
False
。谢谢!工作得很好!