2
我有一个asp:GridView从数据库中检索一些数据。基于其中一列。如果列中的项目具有特定值(如“处理”),则加载gif应显示在下一列中。如果值是“成功”,那么没有gif出现,它应该只是空白?加载gif里面的asp gridview
任何想法将不胜感激。
感谢
我有一个asp:GridView从数据库中检索一些数据。基于其中一列。如果列中的项目具有特定值(如“处理”),则加载gif应显示在下一列中。如果值是“成功”,那么没有gif出现,它应该只是空白?加载gif里面的asp gridview
任何想法将不胜感激。
感谢
通常我把一个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\" />";
}
我不使用来自类的对象。这将如何与字符串 – badman123
在哪里你看到对象在这里?只要复制粘贴它...如果你不明白我在这里做什么...然后...我不知道如何将它转移给你 – Aristos