Syn*_*ror 3 c# datagridview winforms
我有一个 datagridview ,其唯一目的是显示数据库中的信息。由于某种原因,我还添加了额外的列,每行都有“查看”链接。所以基本上 datagridView 的目的只是让用户单击“查看”链接。就这样。这就是为什么我不想要“亮点”的东西。
我一直在寻找这个答案,但仍然没有找到正确的答案。可能还是不可能?
您可以这样做:
dataGridView1.Rows.Add("a1");//Just for testing
dataGridView1.DefaultCellStyle.SelectionBackColor = Color.White;
dataGridView1.DefaultCellStyle.SelectionForeColor = Color.Black; //This is the text color
Run Code Online (Sandbox Code Playgroud)
如果这是您的默认颜色,您可以选择任何其他颜色。但只需将其设置SelectionBackColor为数据网格的背景颜色即可。
小智 5
我发现的最简单的方法:
dataGridViewCellStyle.SelectionBackColor = System.Drawing.Color.Transparent;
dataGridViewCellStyle.SelectionForeColor = System.Drawing.Color.Transparent;
Run Code Online (Sandbox Code Playgroud)