在我的数据库中,我有一个表 Cars,其中包含(除其他外)一个作为外键的 idCategory 列。该外键引用包含类别描述的类别表中的 idCategory。
现在在我的 C# 应用程序中,我得到了一个用于添加新车的表单。有一个组合框可以选择类别。
comboboxCat.DataSource = datatable1;
comboboxCat.DisplayMember = "categoryDescription";
comboboxCat.ValueMember = "idCategory";
所以我将ComboBox的DataSource设置为包含Category表数据的DataTable,并将id设置为valueMember,Description设置为DisplayMember。
我还有一个包含表 Cars 的数据集。我要做的是在 Combobox 的值更改时自动更新 DataSet 中的 Car 数据。不知道怎么绑定 在 datagridview 中这很容易,因为我只需要设置 DataGridViewComboBoxColumn 的 DataPropertyName。但是在普通的 ComboBox 中没有这样的属性。提前致谢