用Reapter显示信息 <%# Container.DataIte("user_name")%>
 在 页面 显示出 名字后 
因为名字是 根据数据库 读取的嘛
 
   我想读取这个显示出来后的名字 然后再根据这个名字  进行查询 这个SQL语句怎么写?
请问 select * from 表名 where use_name =  Container.DataIte("user_name")   这样写可以波?

解决方案 »

  1.   

    我不知道我理解的意思对不!
     
         数据库里可以直接这样写 
    select   *   from   表名   where   use_name   =   (select * from X where xx=User_Name )
      

  2.   

    CREATE PROCEDURE USP_RetrieveInformationForSelectedEmployees @p_selectedEmployees NVARCHAR(50) AS BEGIN SELECT * FROM Employees WHERE username=@username
      

  3.   

    不知道 你界面上是显示select   *   from   表名   where   use_name   =     Container.DataIte("user_name")的信息??
    如果这样的话,你应该使用SQL语句就可以了
    sql:
    select 
    (select   所需要的字段   from   表名   where   use_name   =     Container.DataIte("user_name")  ) as 需要字段别名 from 表名 
    再绑定数据
    如果你是想Container.DataIte("user_name")去显示其他的有些东西的话,建议你把Container.DataIte("user_name")绑定到一个按钮或者一个控件上
    在repeater事件里使用IteamDataComand事件
      

  4.   

    还是需求更重要,搂住说说想达到什么目的?
    如果仅仅就是简单的想显示与use_name相关信息的话,那么完全可以在数据库中就实现。
      

  5.   

    其实 就是个 搜索系统,根据 性别,年龄范围 来获取用户信息,  但是 user_name 和 照片的 url  是在两个表里
    因为 我为了 方便 把 user_name设为主键, 然后用session来传值    现在是 开始界面是 Reapter绑定的 信息, 显示的信息中有user_name这个字段的信息     我现在就是想 根据 Reapter显示的 user_name这个信息 来查询得到相对应的 user_photourl这个值 根据老板的要求 我要另外 绑定一个 DataList来专门显示图片    现在具体的要求就是   DataList 显示图片, Reapter来显示 user_name,user_age等等信息所以 现在就有点糊涂  这个前台    前台 是 <img src = 'image/<%# Container.DataItem("user_photourl")%>'>
    这个 photourl 怎么来获得对应user_name的 phothurl所以就想用select photourl from  photo where use_name = Container.DataIte("user_name")这么条SQL语句 来获得 相对应的 photourl 然后绑定到DataList上  
    然后前台 再用  <img src = 'image/<%# Container.DataItem("user_photourl")%>'>给读取出来问题就是  user_name 的显示在 Reapter 里面  所以不知道上面那条SQL 语句能否使用不知道 是不是我的思想 笨了点  我只想到用这种方法做 所以请各位大哥帮忙啊 
          
               
      

  6.   

    怎么你的页面上还要图片?那能美观吗?
    如果非要这样的话:就在数据库中实现:
    string sql="select a.*,b.url from 信息表 a left join 图片表 b on a.username=b.username where 条件";
    这样的话,就能提取出来信息和图片路径了,然后让Repeater和DataList分别显示不同的内容就可以了啊。
    不过,这样的话页面我真不知道是什么样子。
    PS:楼主不会是想在点击或者进行某种操作的时候才显示图片吧?如果那样的话,思路可是不一样的啊!
      

  7.   

    我现在就是再怀疑 我的思路是不是错了    其实 就是实现一个 搜索功能  选择 年龄范围 和 性别 然后点击搜索 这个没什么问题       显示  符合条件人  信息(我用Reapter绑定了,显示也没问题),现在 我的问题是 还要显示 符合人的 图片(所以我就想到用DataList来绑定图片URL 然后在前台显示出来,后来就 想获取条SQL语句 那获得跟user_name相对应的照片URL) 图片的URL 和 那些信息 不在一个表里    老板要实现这样的效果  我只有想出这样个办法   如果有更好的思想 可以 告诉我啊 !!!!  真急啊   现在都有点糊涂了 是不是 绑定到label上 会好点
      

  8.   

    图片的URL   和   那些信息   不在一个表里 
    =========================
    通过sql语句可以将你所需要的信息都查询出来,查出来让Repeater和DataList都绑定这个数据集,只要让他们显示的不一样就行了。