Winform GridView中的复选框未显示

6
我正在将一个datagridview绑定到一个对象列表。其中一个列是复选框,它应该代表一个布尔属性,其余的是组合框和文本框。一切都很好,但是复选框单元格显示为空白!
另外,当我分配列类型时,每种类型都会出现两次在列表中,例如DataGridViewCheckBoxColumn DataGridViewCheckBoxColumn?为什么会发生这种情况?

你正在使用哪些代码来填充复选框列? - Rashmi Pandit
//在设计器中this.IsFixedReference.DataPropertyName = "IsFixedReference"; this.IsFixedReference.HeaderText = "固定"; this.IsFixedReference.Name = "IsFixedReference";//在一个函数中appDataSeriesBindingSource.DataSource = new List<AppDataSeries>(av.DataSeriesList); // AppDataSeries具有布尔属性IsFixedReference - mustafabar
2个回答

7

我刚刚不小心将行高从17增加到了18!!

发现这个问题纯属偶然。


刚遇到了与此相同的问题,因为我的行高是16。 - Matt Wilko
请记得考虑单元格的非零顶部和底部填充,以便您分配的行高值为(18 + padding-top + padding-bottom)。如果您不这样做,则可能会导致复选框无法正常显示。 - Christopher King
我想我永远也想不出来。不过这很有道理。 - Tarec

0

更改AutoSizeRowsMode=AllCells


目前您的回答存在不清晰之处。请[编辑]以添加更多详细信息,帮助其他人理解它如何回答问题。您可以在帮助中心找到关于撰写好答案的更多信息。 - Community

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接