我使用右鍵菜單命名用戶可以使用的所有名稱,以命名datagridview中的每個列。在使用每個名稱時,我已禁用每個名稱的右鍵單擊菜單項,因爲它已被選中,因此用戶無法命名兩個相同的列。要做到這一點,我使用的是簡單的,如果看到聲明,如果該列名存在:如何清除datagridview中的列名稱
if (MyDataGridView.Columns["ColName"] != null)
{
ColName.Enabled = false;
}
然而,如果用戶想要重新命名,我有麻煩「未命名」列列,因爲上面的if語句在我重命名該列之後對這兩個名稱都返回true。 有沒有辦法清除一個列的名稱,以便列沒有多個與之相關聯的名稱?
列只能有1名。沒有更多,不少。 – banging 2012-07-09 18:57:48