0

我对 VB.Net 编程真的很陌生,我的汽车陈列室管理项目遇到了这个问题。

我有一个汽车详细信息 Microsoft 访问数据库,其中有 ID(访问数据库自动生成的主键)及其相应的详细信息,例如 VehicleName、VehicleModel、Vehicle Color... 价格等。

我有两个组合框:

  1. 车辆公司名称
  2. 对应公司名称的车型

现在我已经用奥迪、宝马等车辆公司名称填充了第一个组合框。当从第一个组合框中选择一个公司名称时,我成功获得了在第二个组合框中显示车辆型号名称的代码。

现在我的问题是我有一个文本框,我希望它在从第二个组合框中选择车辆模型时自动生成价格!我该如何以简单的方式做到这一点?

这就是我首先填充第二个组合框的方式:

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
4

0 回答 0