asp.net中怎样将GridView绑定数据库中bit型的数据显示成男和女而不是True和False??
解决方案 »
- 如何在MSCHART中实现鼠标跟随十字线呢?
- 求助:关于数据库访问的问题
- winform中如果屏蔽datagrid的ctrl+A
- 在Winform中通过按键画一条线
- 用response.write()添加表格时怎样能定位所添加的表格?
- 很急的问题,也是个小问题了,分数啊!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
- 一個很难的问题,求助?大哥们!!!
- 求助关于24小时和12小时的时间格式。string datetimes = System.DateTime.Now.ToString("yyyymmddhhmmss");
- 请问能否实现?
- [求助]C#能绘制网络拓扑图吗?
- 菜鸟问问题..读文件
- sos 水漫车顶了
{
e.Row.Cells[列的索引].Text="男";
}
else
{
e.Row.Cells[列的索引].Text="女";
} detailView代码示例:if (this.DetailsView1.Rows[行的索引].Cells[1].Text == "1")
{
this.DetailsView1.Rows[行的索引].Cells[1].Text = "有";
}
else
{
this.DetailsView1.Rows[行的索引].Cells[1].Text = "无";
}3、把目标列/字段转换为TemplaField,这时候目标列/字段所在的地方就变成label了,之后编辑模板,编辑dataBindings,Text属性默认绑定的应该是Eval("字段名"),把这里用一个三元运算符,写成类似:Eval("字段名")=="1"?"有":"无",就OK了
第三种你会了就行了。在界面声明上写一个转换表达式,甚至调用后台转换函数,这种方式不就扯到GridViewXX啊、Container啊、FindControl啊的代码,注意力集中,在你的所有类似需求中都是最为恰当的代码,以后就写这种代码来随时维护界面定义就行了。