2015-02-24 14 views
0

Я пытаюсь установить цвет фона в 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> 

Кто-нибудь знает способ сделать это?

+0

попробовать это ... lvi.BackColor = System.Drawing.Blue – Mych

ответ

0

Я думаю, что это может помочь. Я нашел подобную ссылку на «msdn.microsoft.com»

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

+0

Является ли это просто для альтернативных строк, если Я просто хочу, чтобы фон строки был выбран в выбранной строке. –

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 
+0

Я получаю сообщение об ошибке, что «BackColor» не является членом «System.Web.UI.WebControls.ListViewItem» –

+0

В соответствии с https://msdn.microsoft.com/en-us/library/system.windows.forms. listviewitem% 28v = vs.110% 29.aspx это ... какая ошибка у вас получается? – Mych