我正在使用ListView的大圖標視圖來查看每個插入圖像的數據庫插入。 創建新插入時,我清除整個ListView並使用以下代碼添加所有插入。只有在第一次運行時才能完美運行。 第二次(一個新的插件添加後),我得到的所有的項目,但缺少的圖像(他們中的一些人失蹤,其中一些炒)C# - 在ListView的大圖標視圖中我無法正確更新圖標
private void updateListView()
{
myListView.Clear();
myListView.Items.Clear();
myConnection.connect();
List<String> myValues = myConnection.getMyValues();
List<String> myImages = myConnection.getMyImages();
ImageList myImageList = new ImageList();
myImageList.ImageSize = new Size(256, 256);
myImageList.ColorDepth = ColorDepth.Depth32Bit;
for (int i = 0; i < myValues.Count; i++)
{
myListView.Items.Add(myValues[i]);
myListView.Items[i].ImageIndex = i;
myImageList.Images.Add(Image.FromFile(myImages[i]));
}
myListView.LargeImageList = myImageList;
myConnection.close();
myListView.Refresh();
}
我與調試檢查,值/文件路徑是正確的。
我很失落,什麼是churchListView? – Steve 2012-03-01 23:41:51
對不起churchListView。這是myListView。我糾正了它。 – 2012-03-02 00:37:03