我有一个表,我在文件后面的代码中以编程方式创建了一个表,并将备用行的颜色设置为灰色以便于查看,如下所示:
<New cells and rows created here>
tblResults.GridLines = GridLines.Both;
tblResults.BorderStyle = BorderStyle.Solid;
tblResults.HorizontalAlign = HorizontalAlign.Center;
if (rowNumber % 2 == 1)
{
tblRow.BackColor = System.Drawing.Color.LightGray;
}
tblResults.Rows.Add(tblRow);
tblResults.CssClass = "myclass" ;
pnlContent.Controls.Add(tblResults);
当用户将鼠标悬停在它们上方时,我还希望突出显示这些行,如下所示:
.myclass tr:hover
{
background: #FCF;
}
现在,悬停似乎仅适用于我假设优先于 css 的 c# 代码中未突出显示为灰色的行。
我怎样才能让这些灰色行与 CSS 悬停一起工作?