我在做个项目在查询一个表用datagridview像是  中显示checkbox (表中没这字段,要是必须有,希望说详细点,谢谢) 
在它上面默认都是勾选,就是查到 就选上,由用户去具体取消和勾选,首先我在datagridview 上就乐checkbook,查出数据后有checkbook 但是不能勾选,貌似是只读的没弄明白,何奈,还有N多方法没写完,所以就想想问问大家!谢谢!
还有就是,在勾选checkbook后要选中该行数据并找到值,谢谢!!!

解决方案 »

  1.   

    添加编辑事件
    ((checkbox)this.DataGridView.Rows[0].FindControl("checkbox")).SelectedValue.ToString();
      

  2.   

    for (int count = 0; count < this.datagridview1.Rows.Count; count++)
                    {
                        DataGridViewCheckBoxCell cbh = (DataGridViewCheckBoxCell)this.datagridview1.Rows[count].Cells["chkClient"];
                        this.datagridview1.Rows[count].Cells["chkClient"].Value = true;
                        this.datagridview1.SelectAll();
                    }
    在绑定后加入上面的代码。
      

  3.   

    循环,把CheckBox那一列的Value设置成True
    取值的时候,同理,循环,如果CheckBox的Value是True,就获取该行的某一个值