新手上路,找高手帮我解决下。
首先是在FRM_load里面写的代码是显示用户名的信息。
System.Data.SqlClient.SqlConnection cn = new System.Data.SqlClient.SqlConnection();
cn.ConnectionString = "server=.;database=sms;uid=sa;pwd=;";
System.Data.SqlClient.SqlCommand cmd = new System.Data.SqlClient.SqlCommand();
= "select username from tb_user";
cmd.Connection = cn;
cn.Open();
System.Data.SqlClient.SqlDataReader sdr = cmd.ExecuteReader();
while (sdr.Read())
{
string username = sdr.GetValue(0).ToString();
cboxName.Items.Add(username);
}
cn.Close();
然后权限里面要显示权限的信息
System.Data.SqlClient.SqlConnection cn = new System.Data.SqlClient.SqlConnection();
cn.ConnectionString = "server=.;database=sms;uid=sa;pwd=;";
System.Data.SqlClient.SqlCommand cmd = new System.Data.SqlClient.SqlCommand();
= "select userpurview from tb_user where username='"+cboxName.Text+"'";
cmd.Connection = cn;
cn.Open();
System.Data.SqlClient.SqlDataReader sdr = cmd.ExecuteReader();
while (sdr.Read())
{
string userpurview = sdr.GetValue(0).ToString();
cboxPurview.Items.Add(userpurview);
}
cn.Close();
哪位高手看看显示权限那里哪错了,
最后要求是:1.权限里包括普通用户是管理员,(1普通用户只能修改自己权限)
(2管理员可修改任何人)