我在这里使用航空公司预订系统,我想请用户选择出发地(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] 删除。
我来说两句