要修改ListView中某個(gè)單元格的樣式,你可以使用ListView的SubItems屬性來(lái)訪問單元格并修改其樣式。以下是一個(gè)示例:
// 設(shè)置ListView為Details模式
listView1.View = View.Details;
// 添加列頭
listView1.Columns.Add("姓名");
listView1.Columns.Add("年齡");
// 添加行數(shù)據(jù)
ListViewItem item = new ListViewItem("張三");
item.SubItems.Add("25");
listView1.Items.Add(item);
// 修改某個(gè)單元格的樣式
listView1.Items[0].SubItems[1].ForeColor = Color.Red;
listView1.Items[0].SubItems[1].Font = new Font(listView1.Font, FontStyle.Bold);
在上面的示例中,我們首先將ListView設(shè)置為Details模式,并為其添加了兩個(gè)列頭。然后,我們創(chuàng)建了一個(gè)ListViewItem對(duì)象,并將其添加到ListView中作為一行數(shù)據(jù)。最后,我們使用listView1.Items[0].SubItems[1]
來(lái)訪問第一行的第二個(gè)單元格,并修改了其前景色為紅色,并設(shè)置了粗體樣式。
注意:在使用SubItems屬性訪問單元格時(shí),索引從1開始,而不是0。第一個(gè)單元格對(duì)應(yīng)于ListViewItem對(duì)象本身。