/// <summary> /// 在datagridview的列头上设置一个checkbox /// </summary> private void AddCheckBox2Header(int i) { Hi.UserControlEx.UcDataGridViewClass.DataGridViewCheckboxHeaderCell chk = new Hi.UserControlEx.UcDataGridViewClass.DataGridViewCheckboxHeaderCell(); chk.OnCheckBoxClicked += new Hi.UserControlEx.UcDataGridViewClass.DataGridViewCheckBoxHeaderEventHander(chk_OnCheckBoxClicked); //第一列为DataGridViewCheckBoxColumn DataGridViewCheckBoxColumn checkboxCol = this.ucdgv.Columns[i] as DataGridViewCheckBoxColumn; checkboxCol.HeaderCell = chk; //checkboxCol.HeaderCell.Value = string.Empty;//消除列头checkbox旁出现的文字 }
/// <summary> /// 在datagridview的列头上设置一个checkbox /// </summary> private void AddCheckBox2Header(int i) { Hi.UserControlEx.UcDataGridViewClass.DataGridViewCheckboxHeaderCell chk = new Hi.UserControlEx.UcDataGridViewClass.DataGridViewCheckboxHeaderCell(); chk.OnCheckBoxClicked += new Hi.UserControlEx.UcDataGridViewClass.DataGridViewCheckBoxHeaderEventHander(chk_OnCheckBoxClicked); //第一列为DataGridViewCheckBoxColumn DataGridViewCheckBoxColumn checkboxCol = this.ucdgv.Columns[i] as DataGridViewCheckBoxColumn; checkboxCol.HeaderCell = chk; //checkboxCol.HeaderCell.Value = string.Empty;//消除列头checkbox旁出现的文字 }