Combobox问题System.data.datarowview

时间:2016-05-05 21:33:18

标签: c#

我正在使用GUI,当我从SQL数据库中提取信息时, 我遇到了结果问题。而不是我要求的信息,我得到以下内容:

enter image description here

以下是我正在使用的代码:

enter image description here

1 个答案:

答案 0 :(得分:1)

您需要从用于绑定组合框的集合中分配ValueMemberDisplayMember。在这里,您只提取名称,这两个字段都可以"name",假设您正在使用vehicle_idname,可能"vehicle_id"将是ValueMember。所以使用这样:

cbSelectVehicle.ValueMember="name";
cbSelectVehicle.DisplayMember="name";
cbSelectVehicle.DataSource=dt_vehicle;

DisplayMember只不过是我们在UI中看到的,其中valueMember被隐藏但我们可以通过代码访问它们。