1
私はLocationsのItemsとデータベースのリストを持っています。私のプログラムではアイテムのリストが動的に生成され、これらのアイテムのいくつかは既に場所にあります。私はこれらの場所をデータリストに表示しており、アイテムを含む場所を強調したいと思います。ここでデータリスト内の特定のレコードの背景色を動的に変更するにはどうすればよいですか?
は私のdatalists
<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();
感謝をitemdataboundとアイテムの色を変更するために購読されてリンクのために! –