Visual Basic 2010 2 개의 콤보 상자에서 선택한 항목을 기준으로 데이터베이스를 검색하는 방법

스바냐 추아

여기에서 항공사 예약 시스템을 수행하고 있습니다. 사용자에게 출발 (combobox1)과 목적지 (combobox2)를 선택하도록 요청하고 시스템이이 2 가지 선택을 읽고 데이터베이스를 확인하고 DataGridView.

문제, 검색 결과를 설정하는 방법은 combobox1 및 combobox2를 기반으로 한 항공편 만 표시합니까?

이것은 내가 만든 구문입니다.

Private Sub btnSearch_Click(sender As System.Object, e As System.EventArgs) Handles btnSearch.Click

FlightDataGridView.DataSource = Me.FlightsDatabaseDataSet.Flight.Select("Departure= '" & ComboBox1.Text & "'")

FlightDataGridView.DataSource = Me.FlightsDatabaseDataSet.Flight.Select("Destination= '" & ComboBox2.Text & "'")

결과는 다음과 같습니다.

사진처럼 출발지가 쿠알라 룸푸르이고 목적지가 오사카 인 항공편 만 원하지만 출발지가 쿠알라 룸푸르가 아니어도 목적지가 오사카 인 항공편은 모두 표시됩니다.

마이크 로리

SQL AND을 사용해야합니다 . 다음과 같은 것 :

FlightDataGridView.DataSource = Me.FlightsDatabaseDataSet.Flight.Select("Departure= '" & ComboBox1.Text & "' AND Destination= '" & ComboBox2.Text & "'"")

이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.

침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제

에서 수정
0

몇 마디 만하겠습니다

0리뷰
로그인참여 후 검토

관련 기사

Related 관련 기사

뜨겁다태그

보관