在asp gridview中加载gif
本文关键字:加载 gif gridview asp | 更新日期: 2024-09-20 11:41:34
我有一个asp:GridView,它从数据库中检索一些数据。基于其中一列。如果列中的项目具有特定值,如"处理",则下一列中应显示加载gif。如果值为"success",则不会显示gif,并且应该只是空白?
任何想法都将不胜感激。
感谢
通常,当我有一些简单的数据显示时,我会放置一个TemplateField。我在GridView上放置了两个字段
<asp:BoundField DataField="cStatus" ... />
<asp:TemplateField SortExpression="cStatus" ... >
<ItemTemplate ><%#GetStatusIcon(Container.DataItem)%></ItemTemplate>
</asp:TemplateField>
以及返回图像的函数后面的代码,我喜欢显示为:
protected string GetStatusIcon(object oItem)
{
// a sample how to get your value. Change the type to yours one (eg string)
bool fStatus = (bool)DataBinder.Eval(oItem, "cStatus");
if (fStatus)
return "<img src='"one.gif'" />";
else
return "<img src='"other.gif'" />";
}