注册 登录
编程论坛 C# 论坛

将 radiobutton 的 text 值写入到数据库 sql server 的代码

wxxcrystal 发布于 2014-05-08 22:58, 663 次点击
只有本站会员才能查看附件,请 登录
6 回复
#2
xydddaxia2014-05-09 08:35
假如控件在Panel里面
程序代码:

try
{
    foreach (Control ct in this.panel1.Controls)
    {
        if (ct is RadioButton && (ct as RadioButton).Checked)
        {
            using (System.Data.SqlClient.SqlConnection con = new System.Data.SqlClient.SqlConnection("连接字符串"))
            {
                System.Data.SqlClient.SqlCommand cmd = new System.Data.SqlClient.SqlCommand("insert into ...", con);
                con.Open();
                if (cmd.ExecuteNonQuery() > 0)
                {
                    MessageBox.Show("OK");
                }
                else
                {
                    MessageBox.Show("失败", "Error", MessageBoxButtons.OK, MessageBoxIcon.Error);
                }
                con.Close();
            }
            return;
        }
    }
}
catch (Exception ex)
{
    MessageBox.Show(ex.Message, "Error", MessageBoxButtons.OK, MessageBoxIcon.Error);
}
#3
wxxcrystal2014-05-09 16:49
回复 2 楼 xydddaxia
不是窗体里面,是aspx。cs页面的,大神啊,膜拜!求sapx.cs页面的代码
#4
编号10162014-05-09 20:55
回复 2 楼 xydddaxia
你那里com.xxxxxxxxxx的返回值会不会是-1啊,我之前在做windowfrom窗体底层数据访问的时候,它的返回值就是-1
#5
xydddaxia2014-05-12 08:25
回复 4 楼 编号 1016
返回-1可能是你们封装过,出异常了返回-1
#6
xydddaxia2014-05-12 08:28
回复 3 楼 wxxcrystal
挨个写if,哪个radiobutton是Checked,就改数据库

[ 本帖最后由 xydddaxia 于 2014-5-12 17:47 编辑 ]
#7
编号10162014-05-12 20:55
回复 5 楼 xydddaxia
就是直接写在一个函数体里,一整个方法包括传值访问数据库
1