如何获取用户选择的Radio Button(例如2个Radio Button选择男女)

y2kgto 2007-07-23 12:09:35
大体意思是这样!2个Radio Button,一个男,一个女!用什么代码能判断出用户选择的是哪个。然后去出值传到SQL库里?
...全文
797 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
QuinsonYue 2007-07-23
  • 打赏
  • 举报
回复
if (radioButton1.Checked == true)
{MessageBox.Show("男");}
else
{MessageBox.Show("女");}
y2kgto 2007-07-23
  • 打赏
  • 举报
回复
怎么给你们分啊?
y2kgto 2007-07-23
  • 打赏
  • 举报
回复
谢谢,谢谢,谢谢!十分感谢大哥大姐们,我那个是放在一个容器里,我做的是。NET程序!目前还没学ASP。倒霉的考试题难住了我!
amandag 2007-07-23
  • 打赏
  • 举报
回复
如果是RadioButtonList
<asp:RadioButtonList ID="RadioButtonList1" runat="server" RepeatDirection="Horizontal">
<asp:ListItem Value="M">男</asp:ListItem>
<asp:ListItem Value="F">女</asp:ListItem>
</asp:RadioButtonList>

提交到数据库
if(RadioButtonList1.SelectedIndex > -1)
{
SqlConnection cn = new SqlConnection("server=.;uid=sa;pwd=;database=Wish");
SqlCommand cmd = new SqlCommand("update users set sex = @sex where userid = @UserID", cn);
cmd.Parameters.Add("@UserID", SqlDbType.Int) = Convert.ToInt32(txtUserid.Text);
cmd.Parameters.Add("@Sex", SqlDbType.VarChar).Value = RadioButtonList1.SelectedValue;
cn.Open();
cmd.ExecuteNonQuery();
cn.Close();
}
amandag 2007-07-23
  • 打赏
  • 举报
回复
如果是单选按钮,最好在一个组里
<asp:radiobutton id="radMale" runat="server" GroupName="Sex" Text="男" Checked="True"></asp:radiobutton>
<asp:radiobutton id="radFemale" runat="server" GroupName="Sex" Text="女"></asp:radiobutton>

提交到数据库
SqlConnection cn = new SqlConnection("server=.;uid=sa;pwd=;database=Wish");
SqlCommand cmd = new SqlCommand("update users set sex = @sex where userid = @UserID", cn);
cmd.Parameters.Add("@UserID", SqlDbType.Int) = Convert.ToInt32(txtUserid.Text);
cmd.Parameters.Add("@Sex", SqlDbType.VarChar).Value = (radMale.Checked == true) ? "M" : "F";
cn.Open();
cmd.ExecuteNonQuery();
cn.Close();
Shine_Moon 2007-07-23
  • 打赏
  • 举报
回复
这么简单自己不写..
RemanticMemory 2007-07-23
  • 打赏
  • 举报
回复
radiobutton 为成组控件, 所以 代码如下"
string a;
if (radioButton1.Checked == true)
a="男";

else
a="女";
传回数据库的值就是这个a的值.(字段为nvarchar型)

如果数据库字段为bit型的话 让a值为0 和1 即可/

110,571

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Web++
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧