更改某些ListView列的颜色

che*_*man 3 c# listview items colors subitem

如何更改列表视图中特定列的颜色?

string[] row = { appID[i], "Launch Game"}; // more data to add

listView1.Items.Add(nameArray[i], i).SubItems.AddRange(row);

listView1.ForeColor = System.Drawing.Color.Blue;
Run Code Online (Sandbox Code Playgroud)

Luk*_*kas 14

尝试这样的事情:

ListViewItem item1 = new ListViewItem( "Item 1"); 
item1.SubItems.Add( "Color" ); 
item1.SubItems[1].ForeColor = System.Drawing.Color.Blue;
item1.UseItemStyleForSubItems = false; 
listView1.Items.Add( item1 ); 
Run Code Online (Sandbox Code Playgroud)

如果您使用数据库绑定它,则可能必须在项目数据绑定过程中执行此操作.如果是这样,请告诉我.