DataGridViewButtonColumn充当DataGridViewCheckBoxColumn

时间:2017-10-10 15:07:46

标签: c# .net winforms datagridview datagridviewcolumn

我希望DataGridViewButtonColumn充当DataGridViewCheckBoxColumn。意味着将按钮内的某些图像作为true,将另一图像作为false并通过DataMember绑定到属性。 我认为继承自DataGridViewCheckBoxColumnoverride paint方法“的类应该可以正常工作。

1 个答案:

答案 0 :(得分:1)

只需使用DataGridViewCheckBoxColumn但处理CellPaint DataGridView事件,并为已检查状态绘制图像,为未检查状态绘制另一个图像。

示例

创建名为Form的{​​{1}},然后在表单上放置Form1控件,并使用以下代码替换DataGridView的内容。另外,请务必将Form1.cs enter image description hereChecked enter image description here张图片添加到UnChecked

然后你会看到这样的结果:

enter image description here

Resources