w435089843 2014-09-04 00:35
浏览 1661

DataGridViewCheckBoxColumn 无法手动控制是否勾选

请问在winfrom 中 dataGridView 使用DataGridViewCheckBoxColumn 先在的想加一个需求,点解复选框 程序会判断一个业务是否成立 成立则勾选 不成立 则点了也不勾选 ,高手们如何实现 。。。。。求助 我试过了在 事件中给 复选框的value赋值 true 、false 值是付进去了但是 不起作用

private void dataGridView1_CellMouseClick(object sender, DataGridViewCellMouseEventArgs e)
{
int a = 1;
if (e.RowIndex >= 0 && e.ColumnIndex == 0)
{
DataGridViewCheckBoxCell ck = (DataGridViewCheckBoxCell)dataGridView1.Rows[e.RowIndex].Cells[0];
if (ck.Value != null && (bool)ck.FormattedValue)
{
ck.Value = false;
//ck.Selected = false;
}
else
{
if(a==1){

                    ck.Value = true;
                    //dataGridView1.EndEdit();
                }
                else
                {

                    ck.Value = false;
                    //dataGridView1.EndEdit();
                }

            }
  • 写回答

0条回答 默认 最新

    报告相同问题?

    悬赏问题

    • ¥15 求差集那个函数有问题,有无佬可以解决
    • ¥15 【提问】基于Invest的水源涵养
    • ¥20 微信网友居然可以通过vx号找到我绑的手机号
    • ¥15 寻一个支付宝扫码远程授权登录的软件助手app
    • ¥15 解riccati方程组
    • ¥15 display:none;样式在嵌套结构中的已设置了display样式的元素上不起作用?
    • ¥15 使用rabbitMQ 消息队列作为url源进行多线程爬取时,总有几个url没有处理的问题。
    • ¥15 Ubuntu在安装序列比对软件STAR时出现报错如何解决
    • ¥50 树莓派安卓APK系统签名
    • ¥65 汇编语言除法溢出问题