c#winform中如何修改ListView控件每個單元格的顏色


ListViewView屬性為Details的時候它呈現的方式和DataGirdView差不多,它的每一行都是一個ListViewItem,然而每個ListViewItem都有一個BackColor的屬性,但是設置了這個屬性卻沒有任何作用。因為是ListView的每一行的樣式都繼承的父控件的樣式所以無法改變。

  解決方案:

  

            ListViewItem item;
            item = new ListViewItem(new string[] { "NAME","" });
            item.UseItemStyleForSubItems = false;    

  只需要將ListView的每一項的UseItemStyleForSubItems屬性設置為false就可以了,這下更改每項ListViewItemBackColor屬性就起作用了。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM