如何获取用户选择的Radio Button(例如2个Radio Button选择男女) 大体意思是这样!2个Radio Button,一个男,一个女!用什么代码能判断出用户选择的是哪个。然后去出值传到SQL库里? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 if (radioButton1.Checked == true){MessageBox.Show("男");}else{MessageBox.Show("女");} radiobutton 为成组控件, 所以 代码如下"string a;if (radioButton1.Checked == true)a="男";elsea="女";传回数据库的值就是这个a的值.(字段为nvarchar型)如果数据库字段为bit型的话 让a值为0 和1 即可/ 如果是单选按钮,最好在一个组里<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(); 如果是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();} 谢谢,谢谢,谢谢!十分感谢大哥大姐们,我那个是放在一个容器里,我做的是。NET程序!目前还没学ASP。倒霉的考试题难住了我! 请教正则给TXT文本插入符号问题 c# mysql 读不出数据 请教各位高手~!!帮忙找下错误~ WPF后台如何访问前台绑定字段名称? MdiList 读取execl问题 正则表达式获取字符串中指定字符并写入数组 [HELP]多个按钮如何实现一个事件` 如何调取系统时间 理解不了接口 IAsyncResult ar的AsyncState属性含义 关于系统进程 请问:卸载NET2005是否有专门的第三方软件工具呢
{MessageBox.Show("男");}
else
{MessageBox.Show("女");}
string a;
if (radioButton1.Checked == true)
a="男";else
a="女";
传回数据库的值就是这个a的值.(字段为nvarchar型)如果数据库字段为bit型的话 让a值为0 和1 即可/
<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();
<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();
}