我有一个 gridview
,在 RowDataBound
上,我使用此代码更改每隔一行的背景,以便更好地阅读 gridview
:
if (e.Row.RowIndex % 2 != 0)
{
e.Row.BackColor = System.Drawing.ColorTranslator.FromHtml("#f2f2f2");
}
之后,我使用下拉菜单
仅显示gridview
的相关行,并隐藏(visible = false)
我没有显示的行'不想显示。行号不会改变,因此现在不同的背景与第二行不匹配。
现在我希望仅获取可见行的行号来更改每隔一行的颜色。谢谢
最佳答案
尝试 gridView 的 AlternatingRowStyle 属性。
帮助您入门的 msdn 文档。
关于c# - 如果行可见,则更改 gridview 中每隔一行的背景,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39488973/