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
=
"
男
"
;
}
}
查看全文
相关阅读:
大数据组件原理总结-Hadoop、Hbase、Kafka、Zookeeper、Spark
淘宝搜索引擎的缓存机制入门总结
Log4j写日志文件使用详解
storm入门(一):storm编程框架与举例
storm入门(二):关于storm中某一段时间内topN的计算入门
关于京东推荐模型的阅读理解
运维开发入门记录
Redis 3.0.0 集群部署
Redis集群部署
秘籍
原文地址:https://www.cnblogs.com/songafeng/p/124815.html
最新文章
Python的自增运算与Python变量的浅析
计算机的发展史及多道技术
django的cbv模式添加装饰器
队列,栈,链表,学习中的一次总结(1)
Java中的队列
Java中的栈
关于Java泛型
快速排序 [Java实现]
Java关于画图工具常用颜色预留区的颜色添加
vimrc 留备份
热门文章
LIS 最长单调子序列模板
matrix矩阵求逆 与解方程模板 留做备用 (有bug,待补充)
猜测腾讯QQ的密码保护原理
C++容器之Vector
C++之const
C++之友元
Online Judge中基本的输入输出
Linux文件目录权限总结
Ubuntu之root权限的获取
spark学习笔记总结-spark入门资料精化
Copyright © 2011-2022 走看看