Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/326.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 为什么DataGridView有灰色条带?_C#_.net_Winforms_Datagridview - Fatal编程技术网

C# 为什么DataGridView有灰色条带?

C# 为什么DataGridView有灰色条带?,c#,.net,winforms,datagridview,C#,.net,Winforms,Datagridview,为什么此DataGridView控件具有灰色条带?我怎样才能克服这个问题 您可以将datagridview的边框颜色设置为所需颜色。您还可以根据需要更改datagridview的背景颜色。您可以将datagridview的边框颜色设置为所需颜色。您还可以根据需要更改datagridview的背景色。将AutoSizeColumnsMode设置为“填充”,它将隐藏背景并填充单元格。 同样,将AutoSizeRowsMode设置为“所有单元格” 让我们看看它修复了将AutoSizeColumnsMo

为什么此DataGridView控件具有灰色条带?我怎样才能克服这个问题


您可以将datagridview的边框颜色设置为所需颜色。您还可以根据需要更改datagridview的背景颜色。

您可以将datagridview的边框颜色设置为所需颜色。您还可以根据需要更改datagridview的背景色。

将AutoSizeColumnsMode设置为“填充”,它将隐藏背景并填充单元格。 同样,将AutoSizeRowsMode设置为“所有单元格”


让我们看看它修复了

将AutoSizeColumnsMode设置为“填充”,它将隐藏背景并填充单元格。 同样,将AutoSizeRowsMode设置为“所有单元格”


让我们看看它的修复方法

谢谢。这可能是一个解决办法。但是,我仍然不明白为什么dataGridView显示所有单元格需要更多的位置。您也可以通过设置dataGridView的宽度来编辑区域。否则,还可以设置列的宽度以填充datagridview工作空间。此外,如果您将datagridview的backgroundcolor设置为“Control”,则它将不会显示灰色,并与表单相似。@Peter17-行灰色空间是一个错误,请参阅本文:谢谢。这可能是一个解决办法。但是,我仍然不明白为什么dataGridView显示所有单元格需要更多的位置。您也可以通过设置dataGridView的宽度来编辑区域。否则,还可以设置列的宽度以填充datagridview工作空间。此外,如果您将datagridview的backgroundcolor设置为“Control”,则它将不会显示灰色,并与窗体相似。@Peter17-行灰色空间是一个错误,请参阅本文:奇怪,但这会导致奇怪的效果,如网格闪烁。奇怪,但这会导致奇怪的效果,如网格闪烁。