【问题标题】:Fail to make only one column editable无法仅使一列可编辑
【发布时间】:2014-02-18 18:17:46
【问题描述】:

我无法使 DataGridView 中的单个列可编辑。我试图在设计师中做到这一点,但没有得到积极的结果。我尝试像

那样编写脚本
datagridview1.Columns["theColumn"].ReadOnly=false; 

但这没有用。似乎DataGridView 中的 ReadOnly 属性只是正在考虑,没有其他修改计数。我实际上尝试使包含 CheckBoxes 的DataGridViewColumn 可编辑,而我从数据库中获得的其他列。

【问题讨论】:

  • 看看这个链接对你有帮助吗? stackoverflow.com/questions/2597268/…
  • 您列出的那种方式应该可以正常工作,您是否可能拼错了列索引?
  • 成功了,谢谢 HOKBONG

标签: c# winforms datagridview


【解决方案1】:

您可以通过网格视图的Edit Column wizard 轻松完成此操作,转到编辑列窗口并选择要设为只读的列,然后在右侧窗格中将ReadOnly 属性设置为true。

【讨论】:

    【解决方案2】:

    当 DataGridView 的 Enable Editing 属性未选中 (???) 时,Visual Studio 不允许我将单列 ReadOnly 属性设置为 false。但 HOKBONG 的评论有所帮助。谢谢大家。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2017-02-12
      • 2011-02-21
      • 2011-05-09
      • 1970-01-01
      • 1970-01-01
      • 2023-02-19
      相关资源
      最近更新 更多