мне нужна помощь, моя проблема, я хочу, чтобы показать пользователю информацию в следующей форме, как когда я Вход в форме Начало:Показать информацию пользователя в следующей форме после авторизации
Запуск формы
Это мой код для входа в систему:
private void btnOK_Click(object sender, EventArgs e)
{
Boolean exist = false;
MainForm mf = new MainForm();
if (txtUser.Text == "" || txtPass.Text == "")
{
MessageBox.Show("Please Input Logon ID and Password", "ERROR", MessageBoxButtons.RetryCancel);
}
else
{
conn = koneksyon.getConnect();
conn.Open();
cmd = new SqlCommand("select Username,Password from Staff where Username = '" + txtUser.Text + "' AND Password = '" + txtPass.Text + "'", conn);
dr = cmd.ExecuteReader();
while (dr.Read())
{
exist = true;
txtUser.Text = dr[0].ToString();
txtPass.Text = dr[1].ToString();
}
if (exist == true)
{
mf.Show();
this.Hide();
}
else
{
MessageBox.Show("INCORRECT Logon ID or password", "INVALID", MessageBoxButtons.OK, MessageBoxIcon.Error);
txtUser.Clear();
txtPass.Clear();
txtUser.Focus();
}
conn.Close();
dr.Dispose();
cmd.Dispose();
}
}
Теперь моя проблема, я хочу, чтобы отобразить это, когда я вхожу
Имя пользователя = админ, Password = 123456 будет перейти к следующей форме и показать
[! [Form2] [2]] [2]
Это информация, когда я Войти, как я могу сделай это? У меня нет кодов, для показа, нужна помощь! Спасибо
@HiDeo спасибо за редактирование sir – Angelica
Попробуйте ввести 'admin '; - 'как имя пользователя - тогда вы можете понять, почему параметризованные запросы так важны. Google «Маленькие таблицы Бобби» –
@MattWilko - Можете ли вы показать мне, сэр, я не знаю, как это сделать? Благодаря! – Angelica