Динамические изменения в столбце ASP:GridView

Я создал 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], если записи - немногие в числе.

Кто-либо может обеспечить некоторые предложения для того, как это может быть достигнуто?

Спасибо!

1
задан BritishDeveloper 2 August 2010 в 08:44
поделиться