簡體   English   中英

有沒有辦法在WinForm表中具有交替的行顏色

[英]Is there a way to have alternating row colors in WinForm Table

我對.NET還是陌生的,並且需要進行一些小的更改。 我看到我正在查看的代碼中有一個方法drawAllRows。 如果執行此操作,則可以使行變為備用顏色:

           if (rowIndex % 2 == 0)
           {
               backColor = grayColor;
           }
           else
           {
               backColor = Color.White;
           }

默認情況下有效。 但是,由於具有排序功能,因此當行重新排序時,這並不總是正確的。 在屬性中有默認方法嗎? 還是其他實現這種效果的方法? 謝謝。

您正在使用哪種組件? DataGridView具有AlternatingRowsDefaultCellStyle屬性,該屬性使您可以完全按照此處的意圖進行操作。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM