【问题标题】:Checkbox not appearing in Winform GridView复选框未出现在 Winform GridView 中
【发布时间】:2009-07-05 10:11:16
【问题描述】:

我将 datagridview 绑定到对象列表。其中一列是一个复选框,它应该代表一个布尔属性,其余的是组合框和文本框。一切都很好,但复选框单元格显示为空白!

另外,当我分配列类型时,每种类型在列表中出现两次,例如DataGridViewCheckBoxColumn DataGridViewCheckBoxColumn?为什么会这样?

【问题讨论】:

  • 您用来填充复选框列的代码是什么?
  • //在设计器中 this.IsFixedReference.DataPropertyName = "IsFixedReference"; this.IsFixedReference.HeaderText = "固定"; this.IsFixedReference.Name = "IsFixedReference"; // 在函数中 appDataSeriesBindingSource.DataSource = new List(av.DataSeriesList); // AppDataSeries 具有 IsFixedReference 作为布尔属性

标签: winforms datagridview


【解决方案1】:

我只需要将行高从 17 增加到 18 !偶然发现的

【讨论】:

  • 刚刚遇到了同样的问题,因为我的行高是 16
  • 并记住要考虑到单元格的任何非零顶部和底部填充,以便您分配的行高值为(18 + padding-top + padding-bottom)。如果你不...没有复选框。
  • 我想我从来没有弄明白。不过这是有道理的。
【解决方案2】:

更改 AutoSizeRowsMo​​de=AllCells

【讨论】:

  • 正如目前所写,您的答案尚不清楚。请edit 添加其他详细信息,以帮助其他人了解这如何解决所提出的问题。你可以找到更多关于如何写好答案的信息in the help center
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多