在GridView中把表中的代号转化为对应的汉字 在GridView中有个列是表示地区的,表里面是0311 0312 0313 等,但是在页面上我要显示为 0311对应的区号,石家庄、保定。。怎么实现呢?是GridView 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 public string Sub(string idStr) { string temp = ""; switch (idStr) { case "0311": temp = "石家庄"; break; case "0312": temp = "保定"; break; case "0313": temp = "等等..."; break; default: temp = ""; break; } return temp; }绑定方式:<%# Sub(DataBinder.Eval(Container.DataItem,"记账人").ToString())%> 绑定方式:<%# Sub(DataBinder.Eval(Container.DataItem,"你的字段值").ToString())%> 你的数据是从数据库取出来的吗?数据库中没有区号与区名对应的表吗?有的话你应该在获取记录时就用sql语句将区号与区名一并关联选取出来并显示 表是以前人设计的 没有对照表 晕。不过这样的情况经常出现 比如说男 、女啊 一个代号表示一个型号啊,所以这种方法必须学会的 ,我try下 GridView中没有改变前是这样的 <asp:Label ID="Label22" runat="server" Text='<%# Bind("db_type") %>'></asp:Label>怎么进行绑定呢<asp:Label ID="Label22" runat="server" Text='<%# Sub(DataBinder.Eval(Container.DataItem,Bind("db_type"))) %>'></asp:Label>就报错误 提示错误 1 当前上下文中不存在名称“Bind” <%# Sub(DataBinder.Eval(Container.DataItem,"db_type").ToString())%> DropdownList change 事件只触发一次? 如何在gridview中实现单击选择的行改变颜色? 急救!!!!window.open 后,原窗体字体为啥会变大? 将字符串转化为字节后,怎样插入数据库的blob字段啊? 三层里业务层和数据层都应该写点什么? 大家帮我看看 如何在ASP.NET中实现datalist 搜索分页啊? scriptx控件自动打印时处理分页不成功 三 救命呀! 未被实例化 输入内容限制问题?急!急!!!
{
string temp = "";
switch (idStr)
{
case "0311":
temp = "石家庄";
break;
case "0312":
temp = "保定";
break;
case "0313":
temp = "等等...";
break;
default:
temp = "";
break;
}
return temp;
}绑定方式:
<%# Sub(DataBinder.Eval(Container.DataItem,"记账人").ToString())%>
<%# Sub(DataBinder.Eval(Container.DataItem,"你的字段值").ToString())%>
<asp:Label ID="Label22" runat="server" Text='<%# Bind("db_type") %>'></asp:Label>
怎么进行绑定呢
<asp:Label ID="Label22" runat="server" Text='<%# Sub(DataBinder.Eval(Container.DataItem,Bind("db_type"))) %>'></asp:Label>
就报错误 提示错误 1 当前上下文中不存在名称“Bind”