在listview行上设置背景颜色

时间:2015-02-24 11:03:57

标签: 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 DO
    End If
Next

这是我为复选框提供的ASP.NET代码。

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

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

2 个答案:

答案 0 :(得分:0)

我认为这可能会有所帮助。我在&#39; msdn.microsoft.com&#39;

上找到了类似的链接

https://msdn.microsoft.com/en-us/library/ms750769%28v=vs.85%29.aspx

答案 1 :(得分:0)

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