首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >如何使用C#中的SqlDataReader类获取由radioButton插入到另一个表单的列的值

如何使用C#中的SqlDataReader类获取由radioButton插入到另一个表单的列的值
EN

Stack Overflow用户
提问于 2016-09-03 17:49:58
回答 1查看 27关注 0票数 0

我的表中有一个列是empPerm,它指定了员工的权限。可以将两个可能的值插入到此列中,它们是: Manager或Employee,其中一个值是在使用以下代码使用radioButtons注册员工时插入的

代码语言:javascript
运行
复制
try
{
    if (mangPermrdb.Checked == true)
    {
        getPerm = "Manager";
    }
    else
    {
        getPerm = "Employee";
    }

    cn.Open();
    cmd = new SqlCommand("insert into emp(empName, empAdd, empBdate, empPhone1, empPhone2, empSSN, empEmail, empQualf, empPass, empPerm) values ('" + empRegNametxt.Text + "','" + empRegAddtxt.Text + "', '" + empRegBdatePicker.Value + "', '" + empRegPhone1txt.Text + "', '" + empRegPhone2txt.Text + "'," + empRegSSNtxt.Text +" ,'" + empRegEmailtxt.Text + "','" + empRegQualftxt.Text + "','" + empRegPasstxt.Text + "','"+getPerm+"')", cn);

    cmd.ExecuteNonQuery();
    MessageBox.Show("Employee registered in the pharmacy system successfully");              
}  

如何将特定员工的empPerm (employee permission)读取为相同文本的radioButton的值?有什么帮助吗!

EN

回答 1

Stack Overflow用户

发布于 2016-09-04 00:16:42

对empPerm执行select:

代码语言:javascript
运行
复制
using (var cmd = new SqlCommand("select empPerm from emp where id = <insert your id here>", cn))
    using (var dr = cmd.ExecuteReader(cmd))
        if (dr.Read())
            managerradiobutton.Checked = dr.GetString(0) == "Manager";
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/39305557

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档