gridview中一个列,显示男女性别,数据库数据为true/false,怎么处理! 希望大哥大姐们说的明白些。
privatevoidbutton1_Click(objectsender,EventArgse){stringtb_mc1=tb_mc.Text.Trim();stri...
private void button1_Click(object sender, EventArgs e)
{
string tb_mc1 = tb_mc.Text.Trim();
string tb_nr1 = tb_nr.Text.Trim();
string cb_zjlx1 = cb_lx.SelectedValue.ToString();
string time = dt_Picker1.Value.ToShortDateString();
string xb = "1";
if (radioButton1.Checked)
{
xb = "1";
}
else
{
xb = "0";
}
string sql = "insert into biao1 (mc,fl,sj,nr,xb) values ('"+tb_mc1+"','"+cb_zjlx1+"','"+time+"','"+tb_nr1+"','"+xb+"')";
Rebect_LAB.mydb.RunSQL(sql);
Form1 d2 = new Form1();
d2.Show();
this.Hide();
现在的问题是:显示出来的是true或者说false。。。急急急急急 展开
{
string tb_mc1 = tb_mc.Text.Trim();
string tb_nr1 = tb_nr.Text.Trim();
string cb_zjlx1 = cb_lx.SelectedValue.ToString();
string time = dt_Picker1.Value.ToShortDateString();
string xb = "1";
if (radioButton1.Checked)
{
xb = "1";
}
else
{
xb = "0";
}
string sql = "insert into biao1 (mc,fl,sj,nr,xb) values ('"+tb_mc1+"','"+cb_zjlx1+"','"+time+"','"+tb_nr1+"','"+xb+"')";
Rebect_LAB.mydb.RunSQL(sql);
Form1 d2 = new Form1();
d2.Show();
this.Hide();
现在的问题是:显示出来的是true或者说false。。。急急急急急 展开
展开全部
有N种方法,一种是数据库端控制的。有时候数据不反悔true或false,返回的是1或0
select case sex when true then '男' when 1 then '男' when false then '女' when 0 then '女'
另一种是服务器端的
后台写个方法
public string GetSex(object o){
if(o.ToString() == "0" || o.ToString() == "true")
return "男";
else if(o.ToString() == "1" || o.ToString() == "false")
return "女";
}
然后前台绑定
<%# GetSex(Eval("six)) %>
select case sex when true then '男' when 1 then '男' when false then '女' when 0 then '女'
另一种是服务器端的
后台写个方法
public string GetSex(object o){
if(o.ToString() == "0" || o.ToString() == "true")
return "男";
else if(o.ToString() == "1" || o.ToString() == "false")
return "女";
}
然后前台绑定
<%# GetSex(Eval("six)) %>
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
表中的XB字段,设成NVARCHAR,然后XB="1"直接改为XB="男",XB="0"改为XB="女"。
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
<%# Eval("six")==true? "男":"女" %>
绑定 性别字段 如果是true 显示 男 否则 女
绑定 性别字段 如果是true 显示 男 否则 女
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
直接把你的查询SQL改了。如:
select case 性别 when ‘true’ then '男' else '女' end as 性别 from 表名
select case 性别 when ‘true’ then '男' else '女' end as 性别 from 表名
追问
直接改查询SQL语句?我还转不过这个弯来,能不能加QQ给我指点一下,16523298,,谢谢
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
gridview 控件中列有个属性,是文本或者复选框,手动设置一下
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询