我想对使用 DataGridView 显示的表格的第一行进行着色,并将其绑定到一个复选框(即用户选择“标题行存在”并且网格第一行的背景颜色发生变化)。
我应该在复选框事件中输入什么来启用它?
private void checkBox1_CheckedChanged(object sender, EventArgs e)
{
}
同样,我希望能够通过让用户指定一个数字来为列着色。这会类似于行的阴影吗?
我想对使用 DataGridView 显示的表格的第一行进行着色,并将其绑定到一个复选框(即用户选择“标题行存在”并且网格第一行的背景颜色发生变化)。
我应该在复选框事件中输入什么来启用它?
private void checkBox1_CheckedChanged(object sender, EventArgs e)
{
}
同样,我希望能够通过让用户指定一个数字来为列着色。这会类似于行的阴影吗?
您需要执行以下操作:
private void checkBox1_CheckedChanged(object sender, EventArgs e)
{
// For shading rows
if (dataGridView1.Rows.Count > 0)
{
dataGridView1.Rows[0].DefaultCellStyle.BackColor = Color.LightGray;
}
// For shading columns
int colNum = 2; // Add your own code to get the column number you want
dataGridView1.Columns[colNum].DefaultCellStyle.BackColor = Color.LightGray;
}