名前、メールアドレス、携帯電話で生徒の詳細を検索しようとしています。このために、名前、電子メール、モバイル用の3つのテキストボックスがあります。
そして、私のコードでは、次のような詳細を取得しようとしました。
DataObject entities=new DataObject();
foreach (DataObject.Student student in entities.students.Where(p =>
(p.FIRSTNAME+p.LASTNAME).Contains(txtName.Text)
|| p.MOBILE.Contains(txtMobile.Text)
|| p.EMAIL.Contains(txtEmail.Text))
{
//
}
ここで、sham
[電子メール]または[名前]テキストボックスに入力すると、学生の名前または電子メールだけをリストするのではなく、データベースで利用可能なすべての学生の詳細がリストされますsham
。
これをデバッグしているときにsham,sham,sham
、name、mobileに同じ値を付けて、そのリストを完全に電子メールで送信しようとしました。また、を含む名前で検索するsham
場合はsham
、名前などを電子メールとモバイルに入力すると、これも完璧に機能しています...
これから私が知ったのは、すべてのパラメーターに何らかの値が必要であるということです。なぜこれがこのようになるのかわからないのですが、これを修正する方法がわからないので、誰かがここで私を助けてくれますか。前もって感謝します