gpt4 book ai didi

c# - 在 asp gridview 中加载 gif

转载 作者:太空宇宙 更新时间:2023-11-03 15:22:40 25 4
gpt4 key购买 nike

我有一个 asp: GridView,它从数据库中检索一些数据。基于其中一列。如果列中的项目具有特定值,例如“processing”,那么加载 gif 应该出现在下一列中。如果值为“成功”,则不会出现 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\" />";
}

关于c# - 在 asp gridview 中加载 gif,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36645255/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com