添加checkbox后 显示是这样的 可是刷新之后 
求解决方法啊 

解决方案 »

  1.   

    pageload里面有
    if (!IsPostBack)
    {
    //可以放绑定
    }这个吗?
      

  2.   

    呵呵,你绑定了数据,然后肯定是又重新显示了dataGridView
      

  3.   

     string where = "";
                this.dgvFrmHrEnterWarehouse.DataSource = null;
                this.dgvFrmHrEnterWarehouse.DataSource = bllOperatorWarehouse.GetOperatorWarehouse(where);
                this.dgvFrmHrEnterWarehouse.Columns["operateid"].DisplayIndex = 1;
                this.dgvFrmHrEnterWarehouse.Columns["Operator"].DisplayIndex = 2;
                this.dgvFrmHrEnterWarehouse.Columns["dtdji"].DisplayIndex = 3;
                this.dgvFrmHrEnterWarehouse.Columns["lhuo"].DisplayIndex = 4;
                this.dgvFrmHrEnterWarehouse.Columns["cche"].DisplayIndex = 5;
                this.dgvFrmHrEnterWarehouse.Columns["tmo"].DisplayIndex = 6;
                this.dgvFrmHrEnterWarehouse.Columns["dtuo"].DisplayIndex = 7;
                this.dgvFrmHrEnterWarehouse.Columns["cmo"].DisplayIndex = 8;
                this.dgvFrmHrEnterWarehouse.Columns["dyzi"].DisplayIndex = 9;
                this.dgvFrmHrEnterWarehouse.Columns["dxiang"].DisplayIndex = 10;
                this.dgvFrmHrEnterWarehouse.Columns["usedflg"].DisplayIndex = 11;
                this.dgvFrmHrEnterWarehouse.Columns["refflg"].DisplayIndex = 12;
      

  4.   

    数据是直接在控件上绑定的这是数据源。是Ilist类型的
      

  5.   

    this.dgvFrmHrEnterWarehouse.DataSource = bllOperatorWarehouse.GetOperatorWarehouse(where);你这里重新绑定数据源了