gpt4 book ai didi

winforms - DataGridViewCheckBoxCell 类型的 DataGridView 列始终处于只读/禁用状态

转载 作者:行者123 更新时间:2023-12-03 06:34:04 24 4
gpt4 key购买 nike

我正在使用 .NET Windows 窗体 DataGridView,并且需要编辑 DataBound 列(绑定(bind)到 bool DataTable 列)。为此,我指定了这样的单元格模板:

DataGridViewColumn 列 = new DataGridViewColumn(new DataGridViewCheckBoxCell());

您看到我需要一个复选框单元格模板。

我面临的问题是该列始终处于只读/禁用状态,就好像它是 TextBox 类型一样。它根本不显示复选框。

关于如何使用 DataGridView 的可编辑复选框列有什么想法吗?

更新:对于 Windows 表单,请。

谢谢。

最佳答案

嗯,经过4个多小时的调试,我发现DataGridView行高太小,无法绘制复选框,所以根本没有显示。我在意外调整行高大小后发现了这一点。

作为解决方案,您可以将 AutoSizeRowsMo​​de 设置为 AllCells。

richDataGrid.AutoSizeRowsMo​​de = System.Windows.Forms.DataGridViewAutoSizeRowsMo​​de.AllCells;

关于winforms - DataGridViewCheckBoxCell 类型的 DataGridView 列始终处于只读/禁用状态,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/71226/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com