我有一个 datagridview 控件,它在列标题单元格中包含一些名为 Begin、End、OpenGl、OpenAP 的列。
我们在列标题单元格上显示名为 Begin ,End 的文本,但对于 OpenGL 和 OpenAP,我们正在使用复选框而不是任何文本。我已经完成了一些以下代码,但它不起作用。
objCheckBoxHeaderforOpenGL = new CustomControls.M3CheckBoxColumnHeader();
objCheckBoxHeaderforOpenAP = new CustomControls.M3CheckBoxColumnHeader();
dgvFiscalPeriods.Columns["gcOpenGL"].HeaderCell = objCheckBoxHeaderforOpenGL;
dgvFiscalPeriods.Columns["gcOpenAP"].HeaderCell = objCheckBoxHeaderforOpenAP;
this.dgvFiscalPeriods.Columns["gcOpenGL"].HeaderCell.Style.Alignment = DataGridViewContentAlignment.TopCenter;
this.dgvFiscalPeriods.Columns["gcOpenAP"].HeaderCell.Style.Alignment = DataGridViewContentAlignment.TopCenter;
并且使用以下代码可以正常工作
this.dgvFiscalPeriods.Columns["gcBegin"].HeaderCell.Style.Alignment = DataGridViewContentAlignment.TopCenter;
this.dgvFiscalPeriods.Columns["gcEnd"].HeaderCell.Style.Alignment = DataGridViewContentAlignment.TopCenter;
如何在数据网格视图中对齐任何用户控件?