【发布时间】:2012-07-09 18:43:11
【问题描述】:
我使用右键菜单为 datagridview 中的每一列命名,其中包含用户可以使用的所有名称。在使用每个名称时,我禁用了每个名称的右键单击菜单项,因为它被选中,以便用户不能将两列命名相同。为此,我使用了一个简单的 if 语句来查看该列名是否存在:
if (MyDataGridView.Columns["ColName"] != null)
{
ColName.Enabled = false;
}
但是,如果用户想要重命名列,我将无法“取消命名”列,因为在我重命名列后,上面的 if 语句对两个名称都返回 true。 有没有办法清除列名,使一列不再有多个关联的名称?
【问题讨论】:
-
一列只能有 1 个名称。不多也不少。
标签: c# datagridview columnname