加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 大数据 > 正文

[VB.NET]DataGridView二次数据填充问题

发布时间:2020-12-16 23:37:14 所属栏目:大数据 来源:网络整理
导读:DataGridView二次数据填充问题 在Button1_Click后,现象是同一个表[SensorData]在DataGridView1中追加;DataGridView1.DataSource = Nothing没有起作用; 问题:Button1_Click多次后,怎样才能只显示一个不重复的表,谢谢 代码如下: Private Sub ReadDB() Dim
DataGridView二次数据填充问题 在Button1_Click后,现象是同一个表[SensorData]在DataGridView1中追加;DataGridView1.DataSource = Nothing没有起作用; 问题:Button1_Click多次后,怎样才能只显示一个不重复的表,谢谢 代码如下: Private Sub ReadDB() Dim constr As String = provider=microsoft.jet.oledb.4.0;data source= & Application.StartupPath & /EyeForSensor.mdb Dim sqlstr As String = Select * from SensorData order by Num asc Dim myconn As New OleDbConnection(constr) Dim mycomm As New OleDbCommand(sqlstr,myconn) myconn.Open() adapter = New OleDbDataAdapter(sqlstr,myconn) adapter.Fill(ds,SensorData ) DataGridView1.DataSource = ds.Tables( SensorData ) OLEB = New OleDbCommandBuilder(adapter) 获取或设置指定其名称包含空格或保留标记等字符的数据库对象(例如,表或列)时使用的开始字符 OLEB.QuotePrefix = [ OLEB.QuoteSuffix = ] End Sub Private Sub Button1_Click(ByVal sender As System.Object,ByVal e As System.EventArgs) Handles Button2.Click DataGridView1.DataSource = Nothing MsgBox( 重新装载test ) DataGridView1这里显示为空 ReadDB() 但是这里会把以前的填充都显示出来 End Sub __________________________________________________________________________ ds.Clear() 或者 ds = new dataset __________________________________________________________________________ 在 adapter.Fill(ds,SensorData ) 之前 __________________________________________________________________________ 万分感谢,搞定! 给分 __________________________________________________________________________

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读