Example #1
0
        /// <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旁出现的文字
        }
Example #2
0
        /// <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旁出现的文字
        }