zoukankan
html css js c++ java
更改DataGrid里数据绑定的值
用DataGrid做数据绑定的时候,如显示性别等,数据库里放的是对应的0或1。在DataGrid里我们一般需要显示的是男或女,而不是0或1,如何实现呢?当然,在数据库查询的时候就可以直接使用case去做,那么如果查询出来是0/1这种情况,怎么在DataGrid把这个数字转换成男/女显示呢?
在aspx页面里对应的是这样的:
<
asp:BoundColumn
DataField
="sex"
HeaderText
="sex"
Visible
="False"
>
<
ItemStyle
Width
="100px"
></
ItemStyle
>
</
asp:BoundColumn
>
<
asp:TemplateColumn
HeaderText
="性别"
ItemStyle-Width
="100"
>
<
ItemTemplate
>
<
asp:Label
id
="lblSex"
Runat
="server"
></
asp:Label
>
</
ItemTemplate
>
</
asp:TemplateColumn
>
在DataGrid的ItemDataBound方法里这样写:
private
void
DataGrid1_ItemDataBound(
object
sender, System.Web.UI.WebControls.DataGridItemEventArgs e)
{
Label label
=
(Label)(e.Item.FindControl(
"
lblSex
"
));
if
(e.Item.Cells[
0
].Text
==
"
0
"
)
{
label.Text
=
"
女
"
;
}
if
(e.Item.Cells[
0
].Text
==
"
1
"
)
{
label.Text
=
"
男
"
;
}
}
查看全文
相关阅读:
9-python 的ProxyHandler处理器(代理设置)
2018.2.7 css 的一些方法盒子模型
2018.2.6 JS-判断用户浏览器
2018.2.5 PHP如何写好一个程序用框架
2018. 2.4 Java中集合嵌套集合的练习
2018.2.3 Centos 的vim好看的主题配置及JDK的安装配置
2018.2.2 java中的Date如何获取 年月日时分秒
2018.2.2 JavaScript中的封装
2018.1.30 PHP编程之验证码
2018.1.29 计算机二级错题汇总(二)
原文地址:https://www.cnblogs.com/songafeng/p/124815.html
最新文章
【Android进阶】android:configChanges属性总结
PhoneGap 加速计 api 获取加速计 x 轴 y 轴 z 轴信息
PhoneGap 白名单安全机制 navigator.app 加载外部页面返回以及退出介绍
PhoneGap的通知
PhoneGap检测设备网络连接情况
PhoneGap获取设备信息
PhoneGap API 之事件处理_双击返回键退出程序
PhoneGap API 之事件处理
phonegap 启动背景设置
Eclipse html 编辑器插件下载安装
热门文章
Phonegap 目录结构介绍
16-多线程爬取糗事百科(python+Tread)
15-糗事百科(python+xpath)
14-python登入教务网(python+bs4)
28-Truck History(poj1789最小生成树)
27-拓扑排序-poj1094
13-爬取百度贴吧中的图片(python+xpath)
12-在eclipse上安装lxml
11-内涵段子-爬虫(python+正则)
10-python中的requests应用
Copyright © 2011-2022 走看看