Avatar billede danm Nybegynder
27. juli 2006 - 17:48 Der er 3 kommentarer og
1 løsning

Listview og dataadapter

Hej

Kan en listview fyldes med data fra en database ved hjælp af dataadaptet, på samme måde som datagridview kan?

Jeg bruger Visual basic 2005
Avatar billede skelboe Nybegynder
04. august 2006 - 15:17 #1
Her er et eks. på hvordan jeg plejer at gøre med ListView hvis jeg bruger Details til at liste med

Private Sub FillListView()
  Try
      ListView1.Items.Clear() 'Fjerne det gamle indhold
     
      Dim Conn As OleDbConnection = New OleDbConnection("Provider=Microsoft.Jet.OLEDB.4.0;Data Source=|DataDirectory|\Database.mdb")
      Conn.Open

      Dim SqlCmd As OleDbCommand = New OleDbCommand("SELECT * FROM tabel", Conn)
      Dim rs As OleDbDataReader = SqlCmd.ExecuteReader

      While rs.Read
          Dim lstStuff As New ListViewItem
          lstStuff.Name = rs("række") 'Hent med ListView1.FocusedItem.Name
          lstStuff.Text = rs("Række")
          lstStuff.SubItems.Add(rs("Række"))
          lstStuff.SubItems.Add(rs("Række"))
          ListView1.Items.Add(lstStuff)
          lstStuff = Nothing
      End While

      Conn.Close
  Catch ex As Exception
      MsgBox(ex.Message)
  End Try
End Sub
Avatar billede skelboe Nybegynder
04. august 2006 - 15:21 #2
Imports System.Data
Imports System.Data.OleDb

skal lige med
Avatar billede danm Nybegynder
10. august 2006 - 13:47 #3
Ok. Den kan jeg faktisk godt bruge..

Smid et svar (o=
Avatar billede skelboe Nybegynder
10. august 2006 - 14:34 #4
svar
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester