我有一个数据列表。以下是 ItemTemplate 的结构:
<ItemTemplate>
<div id="driversGrid" runat="server" style="width:3500px;" >
<table cellpadding="0" cellspacing="0" border="0" width="3500px">
<tr>
<td id="Td1" runat="server" style="visibility:hidden;">
<asp:Label ID="lblID" runat="server" BackColor="White" Font-Bold="true" Text='<%# Eval("ID") %>' /><br />
</td>
<td id="title" style="width:90px;text-align:center;">
<asp:Label ID="lblTitle" runat="server" BackColor="White" Font-Bold="true" Text='<%# Eval("Name") %>' /><br />
</td>
<td id="am0900" runat="server" style="width:90px;"> </td>
<td id="am0915" runat="server" style="width:90px;"> </td>
<td id="am0930" runat="server" style="width:90px;"> </td>
<td id="am0945" runat="server" style="width:90px;"> </td>
<td id="am1000" runat="server" style="width:90px;"> </td>
<td id="am1015" runat="server" style="width:90px;"> </td>
<td id="am1030" runat="server" style="width:90px;"> </td>
<td id="am1045" runat="server" style="width:90px;"> </td>
<td id="am1100" runat="server" style="width:90px;"> </td>
</tr>
</table>
</div>
</ItemTemplate>
现在,在 itemdatabound 事件中,我以上午 10:25 的形式从数据库中获取多个时间(数据)。
我操作每个数据并将其转换为am1030
(类似于 itemTemplate 中的 td ID 之一)。现在我想检查 ItemTemplate 中的每个 td 并将lblID
(即人员 ID)与我的变量中的 ID 进行比较,然后将其tdID
与操作数据进行比较。如果它们匹配,则更改 td 的背景颜色。
简而言之,我想检查是否lblID
为 3,然后获取带有 ID 的 tdam1030
并更改背景颜色。
需要在 C#.net 中完成。