在listviewrow上设置背景颜色
我一直在尝试设置ListViewRow的背景颜色,具体取决于是否选中复选框。在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”
https://msdn.microsoft.com/en-us/library/ms750769%28v=vs.85%29.aspx
这只是替代行,就好像它是我只想在选定的行上有一个行背景。 – 2015-02-24 11:13:25
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
我收到一个错误,'BackColor'不是'System.Web.UI.WebControls.ListViewItem'的成员' – 2015-02-24 12:43:31
根据https://msdn.microsoft.com/en-us/library/system.windows.forms。 listviewitem%28v = vs.110%29.aspx它是......你得到了什么错误? – Mych 2015-02-24 14:53:14
类似的链接试试这个... lvi.BackColor = System.Drawing.Blue – Mych 2015-02-24 12:16:18