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
=
"
男
"
;
}
}
查看全文
相关阅读:
Linux7运维视频教程
大型C++网络游戏开发视频教程
Hadoop实战视频教程下载
Greenplum分布式数据库开发入门到精通
Greenplum Hadoop视频教程_Hadoop应用案例剖析
Linux7企业级运维高端培训视频教程
咯咯咯
第五周作业
数组
2019年春季学期第三周作业
原文地址:https://www.cnblogs.com/songafeng/p/124815.html
最新文章
对象模型学习总结 (一) . 关于封装
mov sreg, r/m16 在16位和32位编程中的区别
使用GHOST对Windows操作系统进行备份和还原
无题
Milking Cows
剑指Offer——面试题40:数组中只出现一次的数字
剑指Offer——面试题34:丑数
C语言<memory.h>和<string.h>头文件中的函数
计算机网络知识点复习(三)
计算机网络知识点复习(二)
热门文章
计算机网络知识点复习(一)
《统计学习方法》笔记
剑指Offer——面试题30:最小的K个数
剑指Offer——面试题27:二叉搜索树与双向链表
用const修饰指针
《Accelerated C++》 笔记
Android手机记账应用开发视频教程
Hadoop Mahout数据挖掘实战视频教程
Hadoop视频教程_Hadoop2.0/YARN深入浅出
IOS8开发视频教程之:基于Swift实战UI从入门到精通
Copyright © 2011-2022 走看看