【问题标题】:How do I clear a column name in datagridview如何清除 datagridview 中的列名
【发布时间】:2012-07-09 18:43:11
【问题描述】:

我使用右键菜单为 datagridview 中的每一列命名,其中包含用户可以使用的所有名称。在使用每个名称时,我禁用了每个名称的右键单击菜单项,因为它被选中,以便用户不能将两列命名相同。为此,我使用了一个简单的 if 语句来查看该列名是否存在:

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

但是,如果用户想要重命名列,我将无法“取消命名”列,因为在我重命名列后,上面的 if 语句对两个名称都返回 true。 有没有办法清除列名,使一列不再有多个关联的名称?

【问题讨论】:

  • 一列只能有 1 个名称。不多也不少。

标签: c# datagridview columnname


【解决方案1】:

这应该可行:

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

【讨论】:

    【解决方案2】:

    在你的datagridview中使用DisplayName属性来指定列名会更合适....

    【讨论】:

      猜你喜欢
      • 2021-10-12
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-01-14
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2017-04-03
      相关资源
      最近更新 更多