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 发布