การเพิ่มรูปภาพไปยังรายการย่อย Listview [ แบบฟอร์ม windows ]

ฉันกำลังทำโปรเจ็กต์ในรูปแบบ windows โดยใช้ c# ฉันต้องการแสดงรูปภาพในรายการย่อย listview สำหรับเช่น: - มี listview ที่มี 3 คอลัมน์ (คอลัมน์ 1 คือหมายเลขม้วน, คอลัมน์ 2 คือ StudentName, คอลัมน์ 3 คือ StudentPhoto) ฉันสามารถใช้ ListViewItems เพื่อเพิ่มรายการใน ListView การเพิ่มรายการแรกใน ListView

ListViewItem item = new ListViewItem("101");
item.SubItem.Add("Robin");
SampleListView.Items.Add(item);

ตอนนี้ฉันประสบปัญหาในการแสดง StudentImage ในคอลัมน์ที่ 3 ใครก็ได้ช่วยด้วย!

หมายเหตุ: นอกจากนี้ ฉันได้ ImageList กำหนดให้กับ SampleListView แล้ว


person Karthik    schedule 10.09.2011    source แหล่งที่มา


คำตอบ (1)


ListView ล้อมตัวควบคุมมุมมองรายการดั้งเดิมจากการควบคุมทั่วไปของ Windows การควบคุมนี้ไม่สนับสนุนรูปภาพในรายการย่อยโดยตรง คุณต้องตั้งค่ามุมมองรายการเป็นการวาดของเจ้าของเพื่อให้คุณจัดการการวาดได้

โชคดีที่คนอื่นได้ทำสิ่งนี้แล้ว ใน CodeProject มีสิ่งที่ ดี

person Alois Kraus    schedule 10.09.2011