![](/img/trans.png)
[英]How do I use variable names as a column header for DataGridView when the variable name is only known during runtime?
[英]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.