簡體   English   中英

如何在設計時為 DataGridView 中的列設置樣式

[英]How to set style in for a column in DataGridView at design time

有一個關於以編程方式更改 DataGridView 中的單元格背景顏色的問題

但是有沒有辦法使用 WinForms Designer為特定列設置背景顏色?

  1. 右鍵單擊 DataGridView 和 select 編輯列

    編輯列

  2. Select DefaultCellStyle 屬性並點擊樣式向導

    默認單元格樣式

  3. 在 CellStyle Builder window 中,您可以設置任何您想要的屬性,包括BackColor

    細胞樣式生成器

這將在InitializeComponent()期間設置form.designer.cs文件中的屬性

private void InitializeComponent()
{
    /// ...
    this.ShadedColumn.DefaultCellStyle.BackColor = Color.Silver;
    /// ...
}

* 其中this.ShadedColumn是您添加的DataGridViewTextBoxColumn控件的名稱

InitializeComponent中的任何代碼都將在設計器視圖期間執行,從技術上講,您可以直接在此處更新大多數 styles,但建議使用 GUI 表單構建器對此文件進行任何更改

進一步閱讀使用設計器設置默認單元格 Styles 和 Windows Forms DataGridView 控件的數據格式

暫無
暫無

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

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