数据从SQL数据库中读出来,效果:判断如果数据库中某个字段为“男”,则显示代表性的图片,如果是“女”,又显示某一代表图片。图片显示在DATAGRID控件中,我现在是用<asp:TemplateColumn>列放着的,图片用<asp:Image>,我试着在Datagrid 的ItemDataBound事件中,根据读出来的值,给image添加属性,但是,不知应该怎么引用这个IMAGE。

解决方案 »

  1.   

    function showm(e)
    {
      var oment;
      var id="ImageButton1";
    if (e==1)
      oment=document.getElementById(id);
      oment.src="nan";
      return false;
    else
     oment=document.getElementById(id);
      oment.src="nv";
      return false; }
      

  2.   

    可以用<img src="<%#imgUrl(DataBinder.Eval(container.dataitem,"sex"))%>">后台
    public  sub imgUrl(para as object) as string
       if ctype(para,string)="男" then
        return "male.jpg"
       else
        return "female.jpg"
     end if
    end sub
      

  3.   

    直接在数据库了,用SQL 语句就可以
      

  4.   

    多谢drk928(一起看斜阳) 、 hunterzhi(zhi)技术支持,也感谢所有回贴的人。
      

  5.   

    3x drk928 too!
    楼主你谢人得散分啊!