2016-11-07 1 views
-2

こんにちは私の仕事には問題ありませんが、いつも同じデータが得られます 私の問題は、初めてデータを表示するときですが、別のデータを追加するときです私は、ディスプレイの前のDataGridViewをクリアすることができますどのように私はあまりにもその表示データに別のデータを54と54のような二重の時間を取得し、私ではない近い形アクセスDBからDatagirdviewへのデータの表示

Conn.Open() 

DataBindings.Clear() 

da = New OleDbDataAdapter("SELECT [ID], [Rate], [DateTime], [NameDriver1] from Assess", Conn) 

' from Assess", Conn) 

da.Fill(DataSetClient, "Assess") 



Dim view1 As New DataView(tables(0)) 


source1.DataSource = view1 

DataGridAssess.DataSource = view1 
DataGridAssess.Refresh() 

DataGridAssess.Sort(DataGridAssess.Columns("ID"), System.ComponentModel.ListSortDirection.Ascending) 


Conn.Close() 

' code for name columns 
' DataGridAssess.Columns(0).Visible = False 
DataGridAssess.Columns(0).HeaderText = "ID" 
DataGridAssess.Columns(1).HeaderText = "Rate" 
DataGridAssess.Columns(2).HeaderText = "Data Rate" 
DataGridAssess.Columns(3).HeaderText = "Name Driver" 
+0

あなたの質問は非常に理解するのは難しいですが、SQLではすべての行が選択されているので表示されます。 – Plutonix

+0

私のSQLはすべてのデータを表示するが、私の問題は表示データが2倍のデータを表示していたことを知っていると私はより多くのデータを表示するので、私はdatasetclient =データセットをクリーンアップし、 –

答えて

-1

ああ、今私は私の問題を解決するだけで、この

後にこのコードを追加することができます率
DataBindings.Clear() 

DataSetClient.Clear() 

このコードで問題を解決しますDataSetClient.Clear() thanx

関連する問題