也就是说,我希望自动填充后,某一列以checkbox的形式显示,谢谢了。

解决方案 »

  1.   

    数据库中字节型的数据自动转为chekbox
      

  2.   

    我的意思,是不通过设计器,通过程序设计的方式,指定某一列为checkbox列。
      

  3.   

    dg绑定的事件中加入control.add就可以了.
      

  4.   

    //初始化DataGridView
                DataGridViewTextBoxColumn column = new DataGridViewTextBoxColumn();
                column.Name = "id";
                column.HeaderText = "学号";
                //设置绑定数据源的sno字段
                column.DataPropertyName = "id";
                this.dataGridView1.Columns.Add(column);            column = new DataGridViewTextBoxColumn();
                column.Name = "name";
                column.HeaderText = "姓名";
                //设置绑定数据源的sname字段
                column.DataPropertyName = "name";
                this.dataGridView1.Columns.Add(column);            column = new DataGridViewTextBoxColumn();
                column.Name = "age";
                column.HeaderText = "年龄";
                //设置绑定数据源的"sage"字段
                column.DataPropertyName = "age";
                this.dataGridView1.Columns.Add(column);            DataGridViewCheckBoxColumn column1 = new DataGridViewCheckBoxColumn();
                column1.Name = "active";
                column1.HeaderText = "是否在岗";
                //设置绑定数据源的"sage"字段
                column1.DataPropertyName = "active";
                this.dataGridView1.Columns.Add(column1);
                //设置不自动产生列
                this.dataGridView1.AutoGenerateColumns = false;
                this.dataGridView1.AllowUserToAddRows = false;
      

  5.   

    建议采用后绑定,参考我写的方法。
    http://www.chinaaspx.com/Comm/Dotnetbbs/Showtopic.aspx?Forum_ID=6&Id=242050