| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 1099 人关注过本帖
标题:关于dataview.RowStateFilter对dataset过滤的问题
取消只看楼主 加入收藏
wangfuli
Rank: 4
等 级:贵宾
威 望:12
帖 子:206
专家分:10
注 册:2005-11-11
收藏
 问题点数:0 回复次数:1 
关于dataview.RowStateFilter对dataset过滤的问题

我用了dataview和两个datagrid,datagrid1显示dataset中所有的记录,datagrid2显示删除的记录,dataview提供datagrid2的数据,dataview.RowStateFilter = DataViewRowState.deleted,如果datagrid1的数据删除后,就会显示在datagrid2中,但是我删除datagrid1中记录后,datagrid2的记录还是为空:
我用的代码:
Private Sub customer_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
dim ds as new dataset
Dim cnnstr, str As String
cnnstr = "Provider = microsoft.jet.oledb.4.0;data source=" & Application.StartupPath & "\library.mdb"
str = "select * from keep"
Dim da As New OleDb.OleDbDataAdapter(str, cnnstr)
da.Fill(ds, "keep")
DataGrid1.DataSource = ds.Tables("keep")
End Sub
Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
dim dv as new dataview
dv.Table = ds.Tables("keep")
dv.RowStateFilter = DataViewRowState.deleted
DataGrid2.DataSource = dv
ds.Tables("keep").Rows.removeat(1)
End Sub
请问错在哪了,怎么做才可以了?
小弟先谢了!

搜索更多相关主题的帖子: dataview dataset Load ByVal cnnstr 
2006-02-26 17:54
wangfuli
Rank: 4
等 级:贵宾
威 望:12
帖 子:206
专家分:10
注 册:2005-11-11
收藏
得分:0 

怎么就没人回答这个问题呀,很急了,请帮帮忙了,谢谢!


2006-02-27 21:16
快速回复:关于dataview.RowStateFilter对dataset过滤的问题
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.017983 second(s), 8 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved