我有一个项目列表和一个地点数据库。我的程序动态生成一个项目列表,我已经在位置中有一些这些项目。我在datalist中显示这些位置,我想突出显示包含这些项目的位置。
以下是我的数据专家的代码
<asp:DataList ID="dlBRA" runat="server">
<ItemTemplate>
<table class="style1">
<tr>
<td rowspan="2">
<asp:Label ID="Label3" runat="server" Text='<%# Eval("LocationID") %>'></asp:Label>
</td>
<td>
<asp:Label ID="Label4" runat="server" Text='<%# Eval("DPCI") %>'></asp:Label>
</td>
</tr>
<tr>
<td>
<asp:Label ID="Label5" runat="server" Text='<%# Eval("Quantity") %>'></asp:Label>
</td>
</tr>
</table>
</ItemTemplate>
这是我的代码
StoreMethods.UnloadTruck(items);
//populate and highlight the A list
List<BRLocation> aLocs =( from A in ctx.BRLocations
where A.LocationID.Contains("a")
select A).ToList<BRLocation>();
foreach (BRLocation loc in aLocs)
{
foreach (Item item in items)
{
if (loc.DPCI == item.DPCI)
{
//highlight in the datalist
}
}
}
dlBRA.DataSource = aLocs;
dlBRA.DataBind();