У меня есть 2 asp.net Listviews на странице aps.net, lv1 и lv2. Мне трудно найти доступ к элементам данных lv1 из lv2. Мне нужно было сделать сравнения для элементов как в списках, так и в цветовых кодах неравных элементов.Два Lisviews на одной странице aspx
Возможно ли получить доступ к элементам данных одного из списков просмотра с другого на той же странице?
Благодарим за помощь.
Ниже приведен код:
<html xmlns="http://www.w3.org/1999/xhtml">
<head runat="server">
<title></title>
</head>
<body>
<form id="form1" runat="server">
<div>
<asp:ListView ID="lst1" runat="server">
<ItemTemplate>
<table class="tblClass" width="95%" border="0" style="margin: auto; font-size: 13px;
height: 150px;">
<br />
<tr>
<td>
Account#:
</td>
<td align="right">
<b>
<%#Eval("ID")%></b>
</td>
</tr>
<tr>
<td>
Email:
</td>
<td align="right">
<%#Eval("DefaultEmail")%>
<input type="radio" id="rad1" <%#(String.IsNullOrEmpty(Eval("DefaultEmail").ToString()) ? "disabled" : " ")%>
name="radEmail" value="<%#Eval("DefaultEmail") %>" />
</td>
</tr>
</table>
</ItemTemplate>
</asp:ListView>
</div>
<div>
<asp:ListView ID="lst2" runat="server">
<ItemTemplate>
<table class="tblClass" width="95%" border="0" style="margin: auto; font-size: 13px;
height: 150px;">
<br />
<tr>
<td>
Account#:
</td>
<td align="right">
<b>
<%#Eval("ID")%></b>
</td>
</tr>
<tr>
<td>
Email:
</td>
<td align="right">
<%#Eval("DefaultEmail")%>
<input type="radio" id="rad2" <%#(String.IsNullOrEmpty(Eval("DefaultEmail").ToString()) ? "disabled" : " ")%>
name="radEmail" value="<%#Eval("DefaultEmail") %>" />
</td>
</tr>
</table>
</ItemTemplate>
</asp:ListView>
</div>
</form>
</body>
</html>
Я хотел бы получить доступ к электронной почте пункт lst2 в пределах lst1 использованием может быть, EVAL ... Таким образом, я могу окрасить код элементы TR, если два значения различны. Благодарю.
Это может помочь, если вы вывесили, как вы в настоящее время пытаетесь сделать это. – CAbbott
добавил код. Благодарю. – user1967701
@ user1967701 Где источники данных? – Win