我有一個登錄表單(名爲LoginForm的),不過用戶需要他們的用戶名和密碼。我如何獲得該用戶名和密碼來自的行中的所有數據,並將其顯示在另一個窗體(名爲Form1)上的文本框上?C#檢索數據庫,並顯示數據的文本框
我想顯示在Form1_Load的
赫雷什的代碼從LoginForm的一個部分所檢索的數據
static string conString = @"Data Source=.\SQLEXPRESS;AttachDbFilename=C:\Users\Thalia\Documents\Visual Studio 2010\Projects\EnrollmentSystem\EnrollmentSystem\Database1.mdf;Integrated Security=True;User Instance =True";
SqlConnection myCon = new SqlConnection(conString);
private void btnLogin_Click(object sender, EventArgs e)
{
SqlDataReader dr;
// DataTable dt = new DataTable();
SqlCommand readCmd = new SqlCommand("SELECT * FROM mytable WHERE Username = @u and Password = @p", myCon);
readCmd.Parameters.AddWithValue("@u", txtUsername.Text);
readCmd.Parameters.AddWithValue("@p", txtPassword.Text);
myCon.Open();
dr = readCmd.ExecuteReader();
if (dr.HasRows)
{
Form1 y = new Form1();
y.Show();
}
else
{
lblinvalid.Text = "Error.";
// myCon.Close();
}
myCon.Close();
}
出現Form在成功登錄後,細節從檢索到數據庫應該出現在加載 這裏是我的Form1(我不知道該把什麼放在這裏)
private void Form1_Load(object sender, EventArgs e)
{
}
要創建的文本框列表? – Yehia 2015-03-03 12:29:07