list.New2("Form1",0,10,240,200)
item.New1
item.CreateNew
imagelist1.Add("set.bmp")
list.ItemHeight=35
list.BackColor=cWhite
list.AddFromString3("Number1", imagelist1.Item(0),cBlack, cWhite)
list.AddFromString3("Number2", imagelist1.Item(0),cBlack, cWhite)
list.AddFromString3("Number3", imagelist1.Item(0),cBlack, cWhite)
list.AddFromString3("Number4", imagelist1.Item(0),cBlack, cWhite)
Form1.Show
Yes. You can issue a query with Command.ExecuteReader and then go over the results and and the items to the list.
[LEFT][FONT=Courier New][SIZE=2][COLOR=#010101][COLOR=#010101][FONT=Courier New]Cmd.CommandText = "SELECT Name FROM Products"[/FONT][/COLOR][/COLOR][/SIZE][/FONT]
[FONT=Courier New][SIZE=2][COLOR=#010101][COLOR=#010101][FONT=Courier New]Reader.Value = Cmd.ExecuteReader[/FONT][/COLOR][/COLOR][/SIZE][/FONT]
[FONT=Courier New][SIZE=2][COLOR=#0000ff][COLOR=#0000FF][FONT=Courier New]Do While [/FONT][/COLOR][/COLOR][/SIZE][/FONT][FONT=Courier New][SIZE=2][COLOR=#010101][COLOR=#010101][FONT=Courier New]Reader.ReadNextRow = TRUE[/FONT][/COLOR][/COLOR][/SIZE][/FONT]
[FONT=Courier New][SIZE=2][COLOR=#010101][COLOR=#010101][FONT=Courier New] bList.AddFromString(Reader.GetValue(0), cRed, cBlue)[/FONT][/COLOR][/COLOR][/SIZE][/FONT]
[FONT=Courier New][SIZE=2][COLOR=#0000ff][COLOR=#0000FF][FONT=Courier New]Loop[/FONT][/COLOR][/COLOR][/SIZE][/FONT]
[FONT=Courier New][SIZE=2][COLOR=#010101][COLOR=#010101][FONT=Courier New]Reader.Close
"Something like:"