我在datalist中放了一个web的image控件,想在载入网页的时候把数据绑定倒这个image控件的tooltip属性上,当Session["name"]==null的时候就显示字符“你没有登陆” 当不等于null的时候就显示绑定的输入,,,不知道该怎么弄了

解决方案 »

  1.   

    你是想知道怎么绑定datalist控件数据呢?还是想知道怎么从数据库读图片信息?
      

  2.   

    一个image控件是放在datalist中的,,,通过<%#DataBinder.Eval(Container.DataItem,"ip")%>绑定到image的tooltip属性上,,但,没有注册的用户,我不想让他看到IP,,只有注册用户才可以看到
      

  3.   

    那很简单哪,只要给注册和不注册的用户两个不同的DataSource不就可以了吗。不注册的用户的ip列为空。
      

  4.   

    dangdangdangdang(当当) 你好:代码在cs文件中应该怎么写呢?
      

  5.   

    if Session["name"]==null{
       datatable1.Columns.Remove("ip");
       datatable1.Columns.Add("ip");
       for(int i=0;i<datatable1.Rows.Count;i++)
         datatable1.Rows[i]["ip"]="你没有登陆";
       datalist1.DataSource=datatable1;
    }
    else
       datalist1.DataSource=datatable1;
    datalist1.DataBind();基本思路如此。
      

  6.   

    在数据库中加一个url属性,链接实际图片。
    在前台代码DataList中加<%#DataBinder.Eval(Container.DataItem,"url")%>