当前位置:编程学习 > C#/ASP.NET >>

用asp.net radiobutton选择男或女,然后注册,结果查一下数据库是true或false,怎么把true/false转化为男或女

补充:是在源里,还是在后台代码中,写数据呢?我是在FormView控件中,放了两个RadioButton,已经改GroupName为gender,这样写,运行出错,谁要给我解决,我给他10分 { if(gender==true) { (FormView1.FindControl("RadioButton1") as RadioButton).Text='男'; } else { (FormView1.FindControl("RadioButton1") as RadioButton).Text = '女'; }
答案:在后台代码里面写
首先查看一下字段说明,true是男还是女的
如果true为男的
if(数据库字段==true)
{
asp.net radiobutton(男的).checked=true;
asp.net radiobutton(女的).checked=false;
}else
{
asp.net radiobutton(男的).checked=false;
asp.net radiobutton(女的).checked=true;
}
其他:有两种方式
1、在数据库中:select (CASE Sex WHEN true THEN '男' WHEN false THEN '女' END) 易做图 from 表名
2、在asp.net后台 string 易做图 = 易做图?"男":"女";这个易做图是你数据库中读出来的原数据。 你可以这样  比如说  你查出来的 是   bool 类型的  你就用三元运算符   
 用  a 来当 查出来的  真假
  string Sex =  (a==true)?"真":"假"; 你是不是用了什么数据绑定控件啊?

上一个:如何在asp:Textbox中限制输入中国形式的电话
下一个:asp.net中编写用户注册页面,其中有密码和确认密码两项。为什么在调试时,输完这两项接着输后面内容,这两

CopyRight © 2022 站长资源库 编程知识问答 zzzyk.com All Rights Reserved
部分文章来自网络,