HOW TO:設定 Windows Form DataGridView 控制項的替代資料列樣式
當替代的資料列擁有不同的背景色彩時,表格式資料通常是以類似 Ledger 的格式呈現給使用者。 這個格式能讓使用者更容易分辨每一個資料列中的儲存格,特別是具有許多資料行的寬資料表。
藉由 DataGridView 控制項,您可以指定替代資料列的完整樣式資訊。 這能讓您使用背景色彩以外的樣式特性 (例如前景色彩和字型),區分替代的資料列。
Visual Studio 中會支援這項工作。 如需詳細資訊,請參閱HOW TO:使用設計工具設定 Windows Form DataGridView 控制項的替代資料列樣式 和 HOW TO:使用設計工具設定 Windows Form DataGridView 控制項的替代資料列樣式 和 HOW TO:使用設計工具設定 Windows Form DataGridView 控制項的替代資料列樣式 和 HOW TO:使用設計工具設定 Windows Form DataGridView 控制項的替代資料列樣式.
若要以程式設計方式設定替代資料列樣式
設定由 DataGridView 的 RowsDefaultCellStyle 和 AlternatingRowsDefaultCellStyle 屬性所傳回的 DataGridViewCellStyle 物件的屬性。
With Me.dataGridView1 .RowsDefaultCellStyle.BackColor = Color.Bisque .AlternatingRowsDefaultCellStyle.BackColor = Color.Beige End With
this.dataGridView1.RowsDefaultCellStyle.BackColor = Color.Bisque; this.dataGridView1.AlternatingRowsDefaultCellStyle.BackColor = Color.Beige;
注意事項 使用 RowsDefaultCellStyle 和 AlternatingRowsDefaultCellStyle 屬性所指定的樣式,會覆寫在資料行和 DataGridView 層級上所指定的樣式,但會被設定於個別資料列和儲存格層級的樣式所覆寫。 如需詳細資訊,請參閱 Windows Form DataGridView 控制項中的儲存格樣式。
編譯程式碼
這項範例需要:
名為 dataGridView1 的 DataGridView 控制項。
System、System.Drawing 和 System.Windows.Forms 組件的參考。
穩固程式設計
對於最大延展性,您應該共用使用相同樣式的多個資料列、資料行或儲存格之間的 DataGridViewCellStyle 物件,而不是為每一個項目分別設定樣式屬性。 如需詳細資訊,請參閱縮放 Windows Form DataGridView 控制項的最佳作法。
請參閱
工作
HOW TO:設定 Windows Form DataGridView 控制項的字型和色彩樣式
參考
DataGridView.AlternatingRowsDefaultCellStyle
DataGridView.RowsDefaultCellStyle
概念
Windows Form DataGridView 控制項中的儲存格樣式
縮放 Windows Form DataGridView 控制項的最佳作法