(已结贴谢谢tong_cn)登陆页面确定后,显示主页面,如何同时将主页面上的菜单改为enable
private void button_ok_Click(object sender, EventArgs e){
if (conn.State == ConnectionState.Open)
conn.Close();
int l;
bool login=false;;
conn.Open();
SqlCommand cmd = new SqlCommand("login", conn);
= CommandType.StoredProcedure;
cmd.Parameters.Add("@userid", SqlDbType.VarChar, 50);
cmd.Parameters.Add("@passwd", SqlDbType.VarChar, 50);
cmd.Parameters["@userid"].Value = Convert.ToString(textBox_id.Text);
cmd.Parameters["@passwd"].Value = Convert.ToString(textBox_pas.Text);
cmd.Parameters.Add("@out", SqlDbType.Int);
cmd.Parameters["@out"].Direction = ParameterDirection.Output;
cmd.ExecuteNonQuery();
l=Convert.ToInt16(cmd.Parameters["@out"].Value);
if (l != 0)
{
login = true;
Form_Mdi.ActiveForm.Show();
//显示Form_Mdi上的菜单(原为灰色)
this.Close();
}
else
{
login = false;
MessageBox.Show("用户名密码错误", "错误", MessageBoxButtons.OK, MessageBoxIcon.Error);
}
}
另外请问一下:登陆页面和主页面要设置为MDI和SDI的关系吗
[ 本帖最后由 深海潜行 于 2009-9-18 09:48 编辑 ]