を示して、私は、ユーザーが有効なアカウントを入力した場合、Form1がユーザ入力の無効なアカウントを示すがあればします。このコードシーケンスに要素が含まれていない場合は、メッセージボックス
DataclassesDatacontext db = new DataclassesDatacontext();
Student s = null
s = db.Students.Single(r => r.Username == textboxUname.Text && r.Password == textboxPword.Text);
if (s != null)
{
form1 frm = new form1();
frm.Show();
}
を使用してC#での形式でログを作成していますか入力したユーザー名とパスワードがデータベースに存在しないため、「シーケンスに要素が含まれていません」という3行目にエラーが表示されます。
私の問題は、シーケンスにtry catchを使わずに要素が含まれていない場合にメッセージボックスを表示する方法です。
おかげで、事前
else? sがnullと等しくない場合は、フォームを表示し、そうでない場合はmessageboxを表示します。else {Messagebox.show( "xxx")}私は右にスクロールしませんでした。ヌルチェックをしていればそれはすでにそこにありました。mb – Aaron
'db.Students.SingleOrDefault()'に切り替えます。 – itsme86