首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > asp.net >

GridView 状态栏显示图片有关问题!多谢大家了

2012-01-22 
GridView 状态栏显示图片问题!在线等!谢谢大家了asp:TemplateFieldHeaderText 状态 ItemTemplatei

GridView 状态栏显示图片问题!在线等!谢谢大家了
<asp:TemplateField   HeaderText= "状态 ">
                                <ItemTemplate>
                                <img   src= ' <%#Eval( "S_State ").ToString()==   "0 "? "../images/1.jpg ": "../images/2.jpg "%> '>
                                </ItemTemplate>
                                <EditItemTemplate>    
                                </EditItemTemplate>
</asp:TemplateField>

请教个位,我现在只能显示状态0,和不为0的情况.我想当状态为2的时候显示另外一张图片!请教各位给个解决方法吧

[解决办法]
简单的办法是放置一个asp:Image服务器控件,在GridView中的绑定事件里进行检查状态并给图片赋值,无数个状态都能检查
[解决办法]
aspx:

<asp:TemplateField HeaderText= "状态 ">
<ItemTemplate>
<img src= ' <%=ImageURL(Eval( "S_State ").ToString()== )%> '>
</ItemTemplate>
<EditItemTemplate>
</EditItemTemplate>
</asp:TemplateField>

cs:
public string ImageURL(string str)
{
switch (str)
{
case 0:
...
break;
case 0:
...
break;
case 0:
...
break;
}

热点排行