簡體   English   中英

如何清除datagridview中的列名

[英]How do I clear a column name in datagridview

我正在使用帶有用戶可以使用的所有名稱的右鍵單擊菜單在datagridview中命名每一列。 使用每個名稱時,我已禁用每個名稱的右鍵單擊菜單項,因為用戶無法選擇兩個相同的名稱。 為此,我使用一個簡單的if語句來查看該列名稱是否存在:

if (MyDataGridView.Columns["ColName"] != null)
   {
      ColName.Enabled = false;
   }

但是,如果用戶想重命名列,則在“取消命名”列時會遇到麻煩,因為上面的if語句在重命名列后對兩個名稱都返回true。 有沒有一種方法可以清除列名,以便一列沒有與之關聯的多個名稱?

這應該工作:

MyDataGridView.Columns["ColName"].Name = string.Empty

使用DisplayName屬性在您的datagridview中指定列名稱會更加合適。

暫無
暫無

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

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