标题:关于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



参与讨论请移步原网站贴子:https://bbs.bccn.net/thread-47293-1-1.html




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

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