У меня есть класс со всеми различными типами элементов данных, включая список строк. Когда я привязываю данные к GridView, я хочу выделить список строк в разных столбцах в GridView. Эти строки больше похожи на флаги, существует максимум 3 флага. Список может быть пустым, если флаги не применяются, или может содержать только один или два флага. Как я могу выделить эти флаги в разных столбцах GridView? Нужно ли это делать в событии OnRowDataBound?Связывание списка внутри списка с GridView
В настоящее время мой код aspx выглядит примерно так. Я хочу иметь возможность изменять ImageUrl элементов управления Image, основываясь на том, если флаг поднят или нет.
<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 2010-12-01 18:55:16