winform的问题 我想用radioButton单选控件 二选一 上传所选的数据到sql 如何写代码啊
string zhuangtai = 帮补下 谢谢啊
string zhuangtai = 帮补下 谢谢啊
解决方案 »
- FtpWebRequest操作FTP
- WinForm里DevExpress..XtraTabbedMdiManager应用skin后,栏目Item里的LargeImage不显示了..
- 关于数据库连接
- monthCalendar大小的调整-貌似不能调整!
- 将一个16进制的字符串如何转换为16进制数
- 关于应用多线程的程序给系统造成的负担,不知道大家是怎么解决的?
- WinForm&HTTP协议高手进来。在线等后。。高分。。
- 有谁能帮忙么?关于COOKIE和获取源代码
- 将datatable导入到数据库的新表中?
- 那里有《ASP.NET高级编程-C# 编程》下载啊
- 同一个PDF文件两次下载不一样大?
- 小型管理系统不使用数据库,有什么其它方法?
string userStateId = rdoActive.Checked ? (string)rdoActive.Tag : (string)rdoInactive.Tag;
string zhuangtai = radiobutton.text;是要这个意思么?
rdoActive.Checked为true :userStateId =rdoActive.Tag
rdoActive.Checked为false:userStateId =rdoInactive.Tag
rdoActive.Checked ? (string)rdoActive.Tag : (string)rdoInactive.Tag;三元表达式啊.如果rdoActive选定返回rdoActive.Tag 的值,反之 返回rdoInactive.Tag 的值
if(rdoActive.Checked)
{
userStateId =(string)rdoActive.Tag
}
else
{
userStateId = (string)rdoInactive.Tag;
}两个radio控件放在一个容器里是互斥的。所以只需判断一个radio控件是否被选中,rdoActive.Tag
,rdoInactive.Tag;里的值是事先放进去的,用到时取出来,转换成字符串。
基础的东西多看看吧
string zhuangtai = "";
string sql1 = "insert ......";
string sql2 = "update ......";
if (radioButton1.Text == "选择第一个SQL")
{
zhuangtai = sql1;
}
else if (radioButton1.Text == "选择第二个SQL")
{
zhuangtai = sql2;
}
else
{
///.......
}
radioButton1.text 表示男 radioButton2.text 表示女 如何我点radioButton1 就表明我选择的是
男 就上传到sql
bool?A: B
如果bool值为true就是A如果如果是false就是Bradiobutton.Tag里的值是预先存好的值应该是Object型。
你是男的
else
你不是男的
string zhuangtai = "";
string sql1 = "insert ......";
string sql2 = "update ......";
if (radioButton1.Checked == true)
{
zhuangtai = sql1;
}
else if (radioButton2.Checked == true)
{
zhuangtai = sql2;
}
else
{
///.......
}private void change()
{
if (radioButton1.Checked == true)
{
radioButton2.Checked = false;
}
else if (radioButton2.Checked == true)
{
radioButton1.Checked = false;
}
}
做WEB的吧?winform不是这么干滴。只要在同一个控件容器就行了。不用这种硬编码。
{
string zhuangtai=rbtn1.text;
}
else if(rbtn2.checked==true)
{
string zhuangtai=rbtn2.text;
}
else
{
string zhuangtai="";
}