У меня есть 2 флажка, я хочу иметь возможность извлекать информацию из базы данных, когда я нажимаю на них как индивидуально, так и коллективно. Но я столкнулся с проблемой. Когда я нажимаю на отдельный флажок, он извлекает информацию точно, но когда я нажимаю оба флажка, например, если я нажимаю флажок 1 и флажок 2 и извлекаю информацию, то я снимаю флажок 2, чтобы извлечь данные, он вытягивает черные данные , если я не сниму флажок и снова не установлю первый флажок, прежде чем он извлечет нужные данные.
If GradDate.Checked = True Then
SQL_String = "SELECT * FROM [CollegeDB].[dbo].[PSYCHOLOGY]
where GraduationDate = '" +(GraduationTB.Text).ToString + "' "
End If
If StudentID.Checked = True Then
SQL_String = "SELECT * FROM [CollegeDB].[dbo].[PSYCHOLOGY]
where StudentID = '" +(StudentIDTB.Text).ToString + "'"
End If
If GradDate.Checked = True And StudentID.Checked = True Then
SQL_String = "SELECT * FROM [CollegeDB].[dbo].[PSYCHOLOGY]
where GraduationDate = '" +(GraduationTB.Text).ToString + "' and StudentID = '" +(StudentIDTB.Text).ToString + "' "
End If
Все это работает, когда я нажимаю флажок как даты окончания учебного заведения, так и флажка идентификатора студента, он работает, но когда я Снимите флажок «Идентификатор студента», оставив флажок «Выпускной» установленным, нажмите «Предварительный просмотр», он отображает черные данные до тех пор, пока я не сниму флажок с даты окончания и снова проверю. Пожалуйста, как мне решить эту проблему. Я хочу иметь возможность снять идентификатор студента, и он собирает данные для всех студентов, заканчивающих обучение в тот же день, точно так же, как я это делал, когда впервые проверил его.
Спасибо