gpt4 book ai didi

c# - 使用查询填充组合框时输出错误

转载 作者:行者123 更新时间:2023-11-30 13:59:12 25 4
gpt4 key购买 nike

我正在尝试用查询的输出填充组合框。我在组合框中显示的是 System.Data.DataRowView这是我使用的代码:

string subConStr = @"Provider=Microsoft.ACE.OLEDB.12.0;Data Source=D:\Master.accdb;Jet OLEDB:Database Password=password";
string query = "SELECT DISTINCT Code FROM MasterTable";
OleDbDataAdapter dAdapterComB = new OleDbDataAdapter(query, subConStr);
System.Data.DataTable source = new System.Data.DataTable() ;
dAdapterComB.Fill(source);
comboBoxSubject.DataSource = source;
comboBoxSubject.DisplayMember = "Subjects";

最佳答案

您的数据表中没有“Subjects”列,因此组合框不知道使用哪个字段来显示组合框中的值。当找不到成员时,它只是在 DataRowView 上显示 .ToString

你可以试试:

comboBoxSubject.DisplayMember = "Code";

关于c# - 使用查询填充组合框时输出错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14058665/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com