DetailsView如何改变绑定的数据的显示!
3个回答
展开全部
SqlDataReader reader = com.ExecuteReader();
while (reader.Read())
{
string trueSex = "";
string flag = reader["Sex"].ToString();
if (flag == "1")
{
trueSex = "男";
}
else
{
trueSex = "女";
}
//然后将DataGrid中的列的数据源绑定为变量trueSex就可以啦!
//还有一种方法可以一句代码实习的,我不太记得啦,不好意思!这种方法麻烦点不过好理解
}
while (reader.Read())
{
string trueSex = "";
string flag = reader["Sex"].ToString();
if (flag == "1")
{
trueSex = "男";
}
else
{
trueSex = "女";
}
//然后将DataGrid中的列的数据源绑定为变量trueSex就可以啦!
//还有一种方法可以一句代码实习的,我不太记得啦,不好意思!这种方法麻烦点不过好理解
}
追问
我的DetailsView是用数据源控件ODS绑定的 还有其他列啊,方法返回的是一个对象的集合,我没搞明白你这段代码应该写在哪
追答
不知道啦!不好意思!
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
修改你的检索DB的SQL就可以了,例如:
select sex from table
改成
select DECODE(sex , 1 , '男', 2 , '女') AS sex from table
select sex from table
改成
select DECODE(sex , 1 , '男', 2 , '女') AS sex from table
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
(sex==1)?"男":"女"
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询