select 用户名,密码,case 部门 when 1 then '技术部' when 2 then '业务部' end as 部门  from userinfo

解决方案 »

  1.   

    用另外一个表来保存好了
    用的时候在select出来
      

  2.   

    你可以绑定用两列:
    一列部门编号 (隐藏列)
    一列部门名称 (显示列)这两列通过关联查询的到:
    假定部门列表数据表未deplist
    select a.用户名,a.密码,a.部门编号,b.部门名称  from userinfo a,deplist
    where a.部门编号=b.部门编号
      

  3.   

    给你个别的实现方法:<%# DepartmentNumberToName((int)DataBinder.Eval(Container.DataItem, "price")) %>      string DepartmentNumberToName(int depNo)
          {
    if(1==depNo)
    return "技术部";
    else if(2==depNo)
    return "业务部";
    else
    return null;
          }
      

  4.   

    .cs文件里写一方法:
    public string GetDeptName(int dept)
    {
      //返回名称
    }模板列这样调用
    <%# GetDeptName( DataBinder.Eval(Container.DataItem, "dept") ) %>
      

  5.   

    通过DataSet查询也可以,你可建一视图select userinfo .用户名,userinfo .密码,userinfo .部门编号,dept.部门名称  from userinfo LEFT OUTER JOIN dept on
    userinfo .部门编号=dept .部门编号