我的表中有一个列是empPerm,它指定了员工的权限。可以将两个可能的值插入到此列中,它们是: Manager或Employee,其中一个值是在使用以下代码使用radioButtons注册员工时插入的
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的值?有什么帮助吗!
发布于 2016-09-03 16:16:42
对empPerm执行select:
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";
https://stackoverflow.com/questions/39305557
复制