[求助]登陆后窗体菜单显示问题
我用的是.NET2005,我想要的效果是输入用户名密码登录后,根据等级显示菜单项.比如1级可以看到所有菜单,2级可以看到一部分菜单,其它菜单项是灰色的.我的代码如下,运行登录时有错误(红色那句有错误),请问应该怎么写:while (dr.Read())
{
if (dr.GetValue(0).ToString().Equals(textBox1.Text) && dr.GetValue(1).ToString().Equals(textBox2.Text))
{
if (dr.GetValue(2).ToString().Equals("1"))
{
frmMain fm = new frmMain(dr.GetValue(0).ToString());
fm.Menu.MenuItems[0].Enabled = false;
fm.Show();
this.Hide();
dr.Close();
con.Close();
return;
}
else if (dr.GetValue(2).ToString().Equals("2"))
{
frmMain fm = new frmMain();
fm.Show();
this.Hide();
dr.Close();
con.Close();
return;
}
}
else
{
MessageBox.Show("输入的用户名及密码错误!!");
return;
}