大家好我有一個大學項目,我正在編寫一個登錄屏幕,我的教科書太模糊了,我不知道如何顯示一個消息框,如果用戶名不在數據庫內。這裏是我的代碼:如果用戶名不在數據庫中,如何顯示消息框? C#
public void login()
{
//try
//{
var tbl = from s in this.database1DataSet.employee
where s.Username == userNameBox.Text
select s;
foreach (var s in tbl)
{
if (s.Username == userNameBox.Text && s.Password == passwordBox.Text)
{
MessageBox.Show("Access granted welcome " + s.fName);
this.Close();
}
else
{
MessageBox.Show("Access denied invalid login details");
}
}
//}
/*catch (SyntaxErrorException)
{
MessageBox.Show("User Does not exist");
}*/`enter code here`
**不要明文存儲密碼**。 – SLaks
那麼,什麼是不工作? – AlexB
if(tbl.Count()== 0) – ilmatte