1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28
| Comm = New SQLiteCommand("SELECT DISTINCT SiteImg FROM Sites;", Conn)
R = Comm.ExecuteReader
While R.Read
Dim imgName As String = R.GetString(0)
il1.Images.Add(imgName, imgLoad("data\icones\" & imgName))
End While
R.Close()
Comm = Conn.CreateCommand
Comm = New SQLiteCommand("SELECT IdSite, SiteName, SiteImg, SiteParent FROM Sites WHERE SiteParent = 0 ORDER BY SiteNode;", Conn)
R = Comm.ExecuteReader
While R.Read
ref2 = R.GetInt32(0)
tv.SelectedImageKey = R.GetString(2)
tv.ImageKey = R.GetString(2)
tv.Nodes.Add(ref2, R.GetString(1))
Comm2 = New SQLiteCommand("SELECT IdSite, SiteName, SiteImg, SiteParent FROM Sites WHERE SiteParent = " & ref2 & ";", Conn)
R2 = Comm2.ExecuteReader
While R2.Read
Dim clecourante = ref2
Dim noeudIndex As Integer = tv.Nodes.IndexOfKey(clecourante)
tv.Nodes(noeudIndex).SelectedImageKey = R2.GetString(2)
tv.Nodes(noeudIndex).ImageKey = R2.GetString(2)
tv.Nodes(noeudIndex).Nodes.Add(clecourante, R2.GetString(1))
End While
R2.Close()
End While
R.Close()
Conn.Close() |