gpt4 book ai didi

c# - 无法在 DataGridViewCheckBoxColumn 中选中复选框?

转载 作者:可可西里 更新时间:2023-11-01 03:12:24 27 4
gpt4 key购买 nike

我正在创建一个简单的 DataGridView,其中包含一个复选框列和一个文本列(后面会有更多的列,但这是我尝试开始工作的最小工作示例)。当我运行此代码时,会出现复选框列,但我无法选中这些框。

DataGridViewCheckBoxColumn checkColumn = new DataGridViewCheckBoxColumn();
checkColumn.ThreeState = false;
checkColumn.Width = 20;

MyDataGridView.Columns.Add(checkColumn);
MyDataGridView.Columns.Add(new DataGridViewTextBoxColumn());

由于在这种情况下什么也没有出现,我想添加一些虚拟数据。

for (int i = 0; i < 10; i++)
{
MyDataGridView.Rows.Add(new Object[] { true, "test"});
}

通常,DataGridView 填充了从自定义对象列表绑定(bind)的数据,如 this question of mine ,但我认为在继续之前以基本方式让它工作会更好。

我并不是要以编程方式设置选中状态,而是让用户选择,然后在各种其他事件处理程序中使用该选择。

最佳答案

代码似乎没问题,所以我只能告诉您检查并确保正确设置了以下 DataGridView 属性:ReadOnly 设置为 False Enabled 设置为 True

关于c# - 无法在 DataGridViewCheckBoxColumn 中选中复选框?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11269181/

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