あなたのテンプレートの色を設定します。おそらく、CSSを使用して、必要なさまざまなスタイルをクラスとして別のCSSファイルに定義し、余分なタイピングを避けるために必要な場所にクラスを割り当てます。
<asp:ListView id="ListView1" runat="server">
<LayoutTemplate>
<table>
<tr>
<td style="font-weight:bold;">header</td>
<td style="font-weight:bold;">header</td>
</tr>
<asp:PlaceHolder id="itemPlaceHolder" runat="server" />
</table>
</LayoutTemplate>
<ItemTemplate>
<tr style="background-color:blue;">
<td></td>
</tr>
</ItemTemplate>
<AlternatingItemTemplate>
<tr style="background-color:gray;">
<td></td>
</tr>
</AlternatingItemTemplate>
</asp:ListView>
私はコードをかなり省略しましたが、必要な場所に移動する必要があります。
出典
2011-07-20 20:25:48
Tim
このhttp://stackoverflow.com/questions/4006071/alternate-color-in-listview-c-net-3-5/4006200#4006200は同様の状況になる可能性がありますが、私はWinFormsのためだと思います。 – Amr
WinForm ListView(System.Windows.Forms.ListView)はSystem.Web.UI.WebControls.ListViewと似ていません)。 – Tim