Image locations
同じDataTableに保存しているようです。ImageList
foreach ループの処理中にこれらの画像の場所を保存すると理解できます。サンプルコードは次のとおりです。
lvPtMedicalRecord.LargeImageList = myImageList; //Attaching ImageList to the ListView
int imageIndex = 0;
foreach (DataRow rows in dtPath.Rows)
{
//Store the paths of the images in the same DataTable (I can think of this only)
myImageList.Images.Add(Image.FromFile(row[0].ToString());
ListViewItem lvi = new ListViewItem();
lvi.ImageIndex = imageIndex; //Index of the Image present in the `ImageList`
imageIndex++;
lvPtMedicalRecord.Items.Add(lvi);
}
アップデート:
画像を大きくするには:
myImageList.ImageSize = new System.Drawing.Size(112, 112); // width, height