如何在GridView中根据状态绑定相关图片(如1为对号,2为叉)
2011-07-08 11:05
381 查看
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
<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
相关文章推荐
- 按钮的背景图片根据状态的不同而显示不同的图片,网上有介绍相关的方法。
- 13-4-4 如何将图片和文字绑定在一起出现在Gridview中
- 20150709---Web中GridView控件根据绑定的数据显示不同的图片
- GridView相关总结(主键绑定 行高亮 状态替换 多余字符...替代 详情查看 )
- 如何将GridView绑定的时间列显示为本地时间
- gridview布局示例二(通过simpleAdapter进行图片等数据绑定)
- 根据 iPhone、iPad 横竖状态改变 default 图片方向的
- Android根据Button状态(normal,focused,pressed)显示不同背景图片
- 如何获取 GridView 编辑状态下单元格里的值?
- 如何通过外部事件将gridview中的编辑状态变为显示状态
- PHPCMS模板如何修改内容页根据关键字获取相关文章?
- Android中同一个ImageView中根据状态显示不同图片
- 根据Eval()函数绑定的值,来显示GridView中的控件的方法
- 如何根据team的状态采用不同的管理风格-强势与Nice的平衡
- 从零学python系列之教你如何根据图片生成字符画
- Android中如何根据图片url路径来获取网络图片
- 使用Gridview绑定数据库中的图片
- Qt drag(拖动图片)时如何设置图片某个位置与鼠标绑定在一起移动
- Android中GridView 如何正方形显示图片并适配手机
- 如何获取 GridView 编辑状态下单元格里的值