How to display this?
I have a gridview control, using Dataset,
- I need to get TotalCount, TotalLeases from Database
- I need to display imageTotal.gif (16x16) – TotalCount times
- I need to display imageLeases.gif (16x16) – TotalLeases times
- These images will be all in same column and in one row.
When I try:
<Columns> …
<asp:TemplateField HeaderText="Available" HeaderStyle-CssClass="gvHeaderRow">
<asp:Repeater ID="Repeater1" runat="server" DataSourceID="ObjectDataSource1">
<ItemTemplate>
<asp:Image runat="server" ImageUrl='<%# GetDiskStatus(Eval("TotalCount"), Eval("TotalLeases")) %>' />
</ItemTemplate>
</asp:Repeater>
</asp:TemplateField>
</Columns>
Default.aspx(13): Build (web): Type 'System.Web.UI.WebControls.TemplateField' does not have a public property named 'Repeater'.
And I tried inside of itemtemplate :
<Columns> …
<asp:TemplateField HeaderText="Available" HeaderStyle-CssClass="gvHeaderRow">
<ItemTemplate>
<asp:Repeater ID="Repeater1" runat="server" DataSourceID="ObjectDataSource1">
<asp:Image runat="server" ImageUrl='<%# GetDiskStatus(Eval("TotalCount"), Eval("TotalLeases")) %>' />
</asp:Repeater>
</ItemTemplate>
</asp:TemplateField>
</Columns>
Default.aspx(15): Build (web): Type 'System.Web.UI.WebControls.Repeater' does not have a public property named 'Image'.