Я хочу указать имя пользователя после входа в систему и сказать (например) «Добро пожаловать Брюс» или «Добро пожаловать Бэтмен» что-то в этом роде. как я могу получить значение определенного столбца и отобразить его в окне сообщений? Я использую visualt Studio C# 2008 и MS SQL 2005. окна формыКак отобразить имя пользователя в окне сообщений в C#?
using (SqlConnection conn = new SqlConnection("Data Source=MJ-PC\\SQLEXPRESS;Initial Catalog=Users;Integrated Security=True"))
{
conn.Open();
SqlCommand cmd = new SqlCommand("SELECT * FROM tblUsers WHERE [email protected]_Name AND [email protected]_Pass", conn);
cmd.Parameters.Add("@U_Name", SqlDbType.VarChar).Value = textBox1.Text;
cmd.Parameters.Add("@U_Pass", SqlDbType.VarChar).Value = textBox2.Text;
using (SqlDataReader dr = cmd.ExecuteReader())
{
if (dr.HasRows)
{
dr.Read();
int userType = Convert.ToInt32(dr["U_Type"]);
if (userType == 1)
{
MessageBox.Show("Login Successful");
MDIParent1 settingsForm = new MDIParent1();
settingsForm.Show();
this.Hide();
}
else if (userType == 2)
{
MessageBox.Show("Login Successful");
MDIParent2 settingsForm = new MDIParent2();
settingsForm.Show();
this.Hide();
}
}
else
{
MessageBox.Show("Login Failed");
Outcome = Convert.ToInt32(lblOutcome.Text);
Outcome = Outcome - 1;
textBox1.Clear();
textBox2.Clear();
lblOutcome.Text = Outcome.ToString();
if (Outcome == 0)
{
MessageBox.Show("You have reached the maximum number of trial");
this.Close();
}
}
вот мой код
в моей базе данных у меня есть U_Name и F_Name, я хочу, чтобы отобразить F_Name
показать свой код? что вы сделали для входа? – Hassan
просто Messagebox.Show («Добро пожаловать»); thats it – Mark
Какой конкретный столбец? Если вы хотите отобразить переменную в окне сообщения, используйте MessageBox.Show («Welcome:» + yourvar); –