在datagrid中将值绑定模板列时,如果将相应的编号变成名称?? select 用户名,密码,case 部门 when 1 then '技术部' when 2 then '业务部' end as 部门 from userinfo 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 用另外一个表来保存好了用的时候在select出来 你可以绑定用两列:一列部门编号 (隐藏列)一列部门名称 (显示列)这两列通过关联查询的到:假定部门列表数据表未deplistselect a.用户名,a.密码,a.部门编号,b.部门名称 from userinfo a,deplistwhere a.部门编号=b.部门编号 给你个别的实现方法:<%# DepartmentNumberToName((int)DataBinder.Eval(Container.DataItem, "price")) %> string DepartmentNumberToName(int depNo) { if(1==depNo) return "技术部"; else if(2==depNo) return "业务部"; else return null; } .cs文件里写一方法:public string GetDeptName(int dept){ //返回名称}模板列这样调用<%# GetDeptName( DataBinder.Eval(Container.DataItem, "dept") ) %> 通过DataSet查询也可以,你可建一视图select userinfo .用户名,userinfo .密码,userinfo .部门编号,dept.部门名称 from userinfo LEFT OUTER JOIN dept onuserinfo .部门编号=dept .部门编号 未将对象引用设置到对象的实例错误 带国家的下拉框地区选择 swfupload上传组件在IE6下有问题?十万火急啊!!!! 广告轮播系统要怎么实现 水晶报表登录失败请教 getElementById的问题 为什么调用的时候一用条件查询就会出现"在关键字 'where' 附近有语法错误" 有没有办法使HTML控件在客服端保持状态? 用上下箭头来控制GridView中Textbox的焦点(40) Asp.net中如何访问其他网站的页面? 绑定DropDownList控件 DropdownList的事件触发SelectedIndexChanged返回服务端强制SelectedIndex=1???!!
用的时候在select出来
一列部门编号 (隐藏列)
一列部门名称 (显示列)这两列通过关联查询的到:
假定部门列表数据表未deplist
select a.用户名,a.密码,a.部门编号,b.部门名称 from userinfo a,deplist
where a.部门编号=b.部门编号
{
if(1==depNo)
return "技术部";
else if(2==depNo)
return "业务部";
else
return null;
}
public string GetDeptName(int dept)
{
//返回名称
}模板列这样调用
<%# GetDeptName( DataBinder.Eval(Container.DataItem, "dept") ) %>
userinfo .部门编号=dept .部门编号