c# - 如何通过编码将复选框添加到datagridview

标签 c# .net datagridview datatable windows-forms-designer

如何通过在 Windows 窗体中编码将 checkbox 添加到 datagridview

我有一个数据表,其中一列为value=true; 在另一个 datatable 中,我将该列设置为 value='Checkbox'

因此,如果我的值为 true 且 checkbox 存在,则必须将默认数据表 value 单元格替换为选择 true 的 checkbox。就这样

如果该值默认为 true,则应在该复选框中选中它。

最佳答案

如果您想添加一个带有复选框的列:

DataGridViewCheckBoxColumn checkColumn = new DataGridViewCheckBoxColumn();
checkColumn.Name = "X";
checkColumn.HeaderText = "X";
checkColumn.Width = 50;
checkColumn.ReadOnly = false;
checkColumn.FillWeight = 10; //if the datagridview is resized (on form resize) the checkbox won't take up too much; value is relative to the other columns' fill values
dataGridView1.Columns.Add(checkColumn);

关于c# - 如何通过编码将复选框添加到datagridview,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3061103/

相关文章:

c# - 当 "Application Name=application"在连接字符串中时,为什么此数据库连接失败?

c# - Unity3D - 检测 Windows 10 周年纪念日(版本号)

c# - 在数据库上生成 Guid 但仅当未在实体中设置时

.net - CQRS + EventSourcing 可扩展性

c# - 如何将 datagridview 单元格格式值导出到 Excel?

c# - 具有分组功能的 DataGridView 控件

c# - 如何获取特定 ID 的最后条目

c# - 如何减少 ImageList 的内存使用

.net 内存未回收

mysql - 如何在 Visual Basic (.NET) 中对绑定(bind)到 MySQL 数据库的 datagridview 实现自动刷新