我想隐藏我DataGridView
的选择选项,以便似乎总是没有选择任何内容。
我已将SelectionBackColor
的{{1}}属性设置为DataGridView
。但是当它加载时,第一行的背面颜色始终为白色,尽管在我选择其他行时它会变为Transparent
。但一开始它总是白色的。
这是加载后的样子:
这就是我点击另一行时的样子:
我怎样才能使它看起来像第二张图片?
答案 0 :(得分:1)
在您填满网格后,取消选择第一行。默认情况下,填充第一行时会选择第一行,但可能根本没有选择任何行。
DataTable dtb = new DataTable("D");
dtb.Columns.Add("C1");
dtb.Rows.Add("A");
dtb.Rows.Add("B");
dtb.Rows.Add("C");
dtb.Rows.Add("D");
dtb.Rows.Add("E");
dataGridView1.DataSource = dtb;
dataGridView1.SelectionMode = DataGridViewSelectionMode.FullRowSelect;
if (dataGridView1.SelectedRows.Count > 0)
{
dataGridView1.Rows[0].Selected = false;
}