2017-09-30 6 views
-1

ヘルプ!vb.net populationg listview

私はリストビューにデータを追加していますが、データを追加するたびにlistviewがこれを表示しています。

例:これの代わりに

Columnheader   Columnheader   DateTime 
text     text     09/29/2017 11:12:12 
text     text     09/28/2017 11:12:12 

Columnheader   Columnheader   DateTime 
text     text     09/28/2017 11:12:12 
text     text     09/29/2017 11:12:12 

それが上向きにデータを追加しています。3、私のSQLクエリに何か問題があります?

 Dim loadChat As New SqlCommand("SELECT r.*, s.AccessLVL FROM RemarksConvo r RIGHT JOIN StaffMember s ON s.Staff_IDNo = r.Staff_IDNo WHERE r.Application_ID = '" & ClientAccountStatusViewer.txtClientID.Text & "' AND r.Room = '" & lvlStorage.Text & "'", jonsqlcon) 
     reader = loadChat.ExecuteReader 

     ListView1.Items.Clear() 
     Do While reader.Read = True 
      list = ListView1.Items.Add(reader(3).ToString) 
      'list.ForeColor = If(reader("AccessLVL").ToString = "2", Color.Aquamarine, SystemColors.WindowText) 
      list.SubItems.Add(reader(4).ToString) 
      list.SubItems.Add(reader(5).ToString) 
      list.SubItems.Add(reader(6).ToString) 
      If reader("AccessLVL").ToString = "2" Then 
       list.ForeColor = Color.Aquamarine 
      ElseIf reader("AccessLVL").ToString = "3" Then 
       list.ForeColor = Color.Green 
      End If 
     Loop 
+0

AHH!私はそれを得ました私はちょうど変更する必要がありますLEFT JOIN LEO JOIN:3 – CallMeJeo

答えて

-2
Dim loadChat As New SqlCommand("SELECT r.*, s.AccessLVL FROM RemarksConvo r LEFT JOIN StaffMember s ON s.Staff_IDNo = r.Staff_IDNo WHERE r.Application_ID = '" & ClientAccountStatusViewer.txtClientID.Text & "' AND r.Room = '" & lvlStorage.Text & "'", jonsqlcon) 
    reader = loadChat.ExecuteReader 
関連する問題