我对 VB.Net 编程真的很陌生,我的汽车陈列室管理项目遇到了这个问题。
我有一个汽车详细信息 Microsoft 访问数据库,其中有 ID(访问数据库自动生成的主键)及其相应的详细信息,例如 VehicleName、VehicleModel、Vehicle Color... 价格等。
我有两个组合框:
- 车辆公司名称
- 对应公司名称的车型
现在我已经用奥迪、宝马等车辆公司名称填充了第一个组合框。当从第一个组合框中选择一个公司名称时,我成功获得了在第二个组合框中显示车辆型号名称的代码。
现在我的问题是我有一个文本框,我希望它在从第二个组合框中选择车辆模型时自动生成价格!我该如何以简单的方式做到这一点?
这就是我首先填充第二个组合框的方式:
If ComboBoxCarCompany.SelectedItem = "Audi" Then
Dim cn As New OleDbConnection("Provider=Microsoft.ACE.OLEDB.12.0;Data Source=C:\Users\Wilson\Documents\Visual Studio 2012\Databases\Skodadb.accdb")
Dim da As New OleDbDataAdapter()
Dim dt As New DataTable()
cn.Open()
da.SelectCommand = New OleDbCommand("select * from AudiTable", cn)
da.Fill(dt)
ComboBoxCarModel.DataSource = dt
ComboBoxCarModel.DisplayMember = "VehicleModel"
ComboBoxCarModel.ValueMember = "ID"
cn.Close()
End If