當您打開應用程序時,我有一個登錄名作爲我的第一個屏幕。我登錄後還有10頁。我想要的是登錄所有頁面的人的姓名,如(歡迎,用戶!)。我對如何做到這一點如何在下一頁顯示用戶登錄名
這裏是我的代碼不知道:
private void btnLogin_Click(object sender, RoutedEventArgs e)
{
txtUsername.IsEnabled = true;
txtPassword.IsEnabled = true;
txtMessage.Text = "";
txtMessage.IsEnabled = false;
try
{
SqlConnection oConnection = new SqlConnection(_ConnectionString);
SqlCommand oCommand = new SqlCommand("Select * from register where Username = '" + txtUsername.Text + "' AND Password = '" + txtPassword.Password + "'", oConnection);
if (oConnection.State == ConnectionState.Closed)
oConnection.Open();
SqlDataAdapter adapter = new SqlDataAdapter();
SqlDataReader reader = oCommand.ExecuteReader();
string Username = null;
if (reader.HasRows)
{
username = txtUsername.Text;
oConnection.Close();
NavigationService _Nav = NavigationService.GetNavigationService(this);
_Nav.Navigate(new Uri("Menuxaml.xaml", UriKind.RelativeOrAbsolute));
}
else if (txtUsername.Text.Trim().Length == 0)
Errormessage.Text = "Please enter your Username";
else if (txtPassword.Password.Trim().Length == 0)
Errormessage.Text = "Please enter your Password";
else
{
Errormessage.Text = "Invalid Username or Password!";
txtPassword.Password = "";
txtUsername.Text = "";
}
oConnection.Close();
}
}
您正在WPF中開發? – vallabha 2014-10-10 09:43:48
是的,我正在開發WPF – 2014-10-10 09:46:11
您的項目是否具有母版頁結構? – vallabha 2014-10-10 09:49:26