C# dataGridView控件在属性中无法在左上角添加文字
可在窗体程序中添加
this.dataGridView.TopLeftHeaderCell.Value = "序号";
this.dataGridView.RowTemplate.Height = 28; /*改变行的高度*/
由于每行表头有箭头显示,文字间可加空格调整
每列的表头属性设置为居中后效果不明显,可在编辑列中SortMode设置,如下图
3.禁止手动修改行高列宽 禁止列排序
DgvRbtn_CH.RowCount = 3;/*添加3行*/
DgvRbtn_CH.TopLeftHeaderCell.Value = "通道 ";/*左上角*/
DgvRbtn_CH.Rows[i].Resizable = DataGridViewTriState.False;/*禁止手动拉伸改变行高*/
DgvRbtn_CH.Columns[i].Resizable = DataGridViewTriState.False;/*禁止手动拉伸改变列宽*/
DgvRbtn_CH.Columns[i].SortMode = DataGridViewColumnSortMode.Programmatic;/*禁止列排序*/
4.添加带复选框的列及删除列
/*添加带复选框的列*/
for (int i = 5; i <= 8; i++)
{
DataGridViewCheckBoxColumn checkBoxColumnA = new DataGridViewCheckBoxColumn();
checkBoxColumnA.Width = 80;
checkBoxColumnA.Name = "select" + i.ToString();
checkBoxColumnA.HeaderText = "通道" + i.ToString();
DgvRbtn_CH.Columns.Add(checkBoxColumnA);
}
/*删除列*/
DgvRbtn_CH.Columns.RemoveAt(i);/*删除*/