Во-первых, как показано в вашем коде, столбец, в котором хранятся изображения, называется (IMAGE), он должен иметь тип данных OLE Object
Во-вторых, в этой строке:
imglist.Images.Add(dr("image").ToString(), New Bitmap(img_stream))
dr ("image") - это строка ключа изображения, а не столбец, содержащий изображение, поэтому я предлагаю вам создать новый столбец в базе данных с именем, например (RankID), который имеет тип данных (autonumber), а затем изменит эту строку на:
imglist.Images.Add(dr("RankID").ToString(), New Bitmap(img_stream))
Наконец, вы просто добавляете изображения в список изображений, вам нужен список для его отображения. создайте новый список (listview1), затем добавьте эти строки внутри вашего для каждого l oop:
Dim isvparent As New ListViewItem
isvparent.ImageKey = myrow("RankID")
ListView1.Items.Add(isvparent)