HTML code
<asp:TemplateField HeaderText="状态" SortExpression="FStatus">
<ItemTemplate>
<%--<%#Eval("FStatus")= 1 ?"<img src='../Images/icon_true.gif' />":"<img src='../Images/delete.gif' />"%>--%>
<img alt="" src="../Images/<%# showImg(Eval("FStatus").ToString())%>" />
</ItemTemplate>
</asp:TemplateField>C# code
protected string showImg(string FStatus)
{
string imgSrc = "";
if (FStatus != "")
{
switch (Convert.ToInt32(FStatus))
{
case 1:
imgSrc = "icon_true.gif";
break;
case 2:
imgSrc = "delete.gif";
break;
default:
imgSrc = "icon_true.gif";
break;
}
}
else
{
imgSrc = "icon_true.gif";
}
return imgSrc;
}终于又解决一个问题,很高兴呀,主要根据状态绑定图片,其实也没什么难的,关键是方法
#region
protected string showImg(string IsFace)
{
string imgSrc = "";
if (IsFace != "")
{
switch (IsFace)
{
case "False":
imgSrc = "State_00.gif";
break;
case "True":
imgSrc = "State_01.gif";
break;
default:
imgSrc = "State_00.gif";
break;
}
}
else
{
imgSrc = "State_00.gif";
}
return imgSrc;
}
protected string getName(string fid)
{
TPerson person = new TPerson(fid);
return person.getName(fid);
}#endregion
如何在GridView中根据状态绑定相关图片(如1为对号,2为叉)
最新推荐文章于 2019-08-17 15:54:28 发布
本文详细介绍了如何在C#和ASP.NET中通过状态变量动态绑定图片,实现状态变化时图片的自动更新。通过自定义方法showImg,根据不同的状态值返回相应的图片路径,从而在页面上显示不同状态对应的图标。此技巧适用于需要根据后台数据实时展示状态信息的Web应用。
部署运行你感兴趣的模型镜像
您可能感兴趣的与本文相关的镜像
Stable-Diffusion-3.5
图片生成
Stable-Diffusion
Stable Diffusion 3.5 (SD 3.5) 是由 Stability AI 推出的新一代文本到图像生成模型,相比 3.0 版本,它提升了图像质量、运行速度和硬件效率

2175

被折叠的 条评论
为什么被折叠?



