Я создал GridView, столбцы которого динамично создаются на основе моего источника данных. Один из столбца является полем состояния, которое отображает Да? Никакое изображение на основе поля состояния в базе данных.
<asp:TemplateField HeaderText="Status">
<ItemTemplate>
<asp:Image runat="server" ImageAlign="Middle" ID="imgStatus" ImageUrl= '<%# "/images/actions/" + ((Convert.ToInt32(Eval("StatusFlag")) == 0) ? "actionInActive.gif" : "actionActive.gif") %>' ToolTip='<%# ((Convert.ToInt32(Eval("StatusFlag")) == 0) ? "No" : "Yes") %>' />
</ItemTemplate>
<ItemStyle HorizontalAlign="Center" Width="40px"/>
</asp:TemplateField>
Но, отображение состояния для каждой строки в таблице генерирует большой визуальный шум на странице. Так, вместо этого подхода я хотел бы отобразить только да состояние, если существует больше записей на странице и отображает оба значка [Yes/No], если записи - немногие в числе.
Кто-либо может обеспечить некоторые предложения для того, как это может быть достигнуто?
Спасибо!