私は、文字列のリストを含む、すべての異なる種類のデータメンバーを持つクラスを持っています。データをGridViewにバインドするとき、文字列のリストをGridView内の別の列に分けたいと考えています。これらの文字列はフラグに似ていますが、最大3つのフラグがあります。フラグは適用されない場合は空でも、フラグが1つまたは2つしかない場合もあります。どのようにこれらのフラグを別のGridView列に分けることができますか? OnRowDataBoundイベントでそれを行う必要がありますか?リスト内のリストをGridViewにバインドする
現在、私のaspxコードはこのように見えます。フラグが立っているかどうかに基づいてImageコントロールのImageUrlを変更できるようにしたい。
<asp:TemplateField HeaderText="Tax" SortExpression="Tax">
<ItemTemplate>
<asp:Image ID="imgTax" runat="server" />
</ItemTemplate>
</asp:TemplateField>
<asp:TemplateField HeaderText="Compliance" SortExpression="Compliance">
<ItemTemplate>
<asp:Image ID="imgCompliance" runat="server" />
</ItemTemplate>
</asp:TemplateField>
<asp:TemplateField HeaderText="Accounting" SortExpression="Accounting">
<ItemTemplate>
<asp:Image ID="imgAccounting" runat="server" />
</ItemTemplate>
</asp:TemplateField>
ありがとう!
、あなたはプログラムでフラグの有無に基づいて、これらの画像を表示/非表示する必要がありますか? – jwiscarson