首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > VB Dotnet >

苦恼啊dataview竟然无法过滤数据!解决办法

2012-02-02 
苦恼啊!dataview竟然无法过滤数据!我想过滤出 ID 1的数据并显示在datagridview中(版本VS2005),竟然把我

苦恼啊!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




[解决办法]
DataGridView1.DataSource = dv.Table
改为
DataGridView1.DataSource = dv
[解决办法]
DataGridView1.DataSource = dv.Table
改为
DataGridView1.DataSource = dv

热点排行