Asp.net 在listviewrow上设置背景色

Asp.net 在listviewrow上设置背景色,asp.net,vb.net,listview,listviewitem,Asp.net,Vb.net,Listview,Listviewitem,我一直在尝试设置ListViewRow的背景色,这取决于是否选中了复选框 这是到目前为止我掌握的代码,我被卡住了 For Each lvi As ListViewItem In lvwQuotes.Items Dim sssss = lvi.FindControl("chk_firstitem") If DirectCast(sssss, System.Web.UI.WebControls.CheckBox).Checked = True Then 'WHAT D

我一直在尝试设置ListViewRow的背景色,这取决于是否选中了复选框

这是到目前为止我掌握的代码,我被卡住了

For Each lvi As ListViewItem In lvwQuotes.Items
    Dim sssss = lvi.FindControl("chk_firstitem")
    If DirectCast(sssss, System.Web.UI.WebControls.CheckBox).Checked = True Then
        'WHAT DO
    End If
Next
这是我为复选框准备的ASP.NET代码

<asp:CheckBox runat="server" ID="chk_firstitem"></asp:CheckBox>


有人知道这样做的方法吗?

我想这可能会有帮助。我在“msdn.microsoft.com”上找到了类似的链接


这是否只是针对备选行,就好像我只希望选定行上有行背景一样。请尝试此。。。lvi.BackColor=System.Drawing.blue我得到一个错误,即“BackColor”不是“System.Web.UI.WebControls.ListViewItem”的成员,根据它是。。。你有什么错误?
For Each lvi As ListViewItem In lvwQuotes.Items
    Dim sssss = lvi.FindControl("chk_firstitem")
    If DirectCast(sssss, System.Web.UI.WebControls.CheckBox).Checked = True Then
         lvi.BackColor = System.Drawing.Blue 
    End If
Next