【发布时间】:2016-10-17 17:39:53
【问题描述】:
我有两个组合框,我想用 SQL Server 数据库中的 linq 查询来填充它们,但是只有一个组合框填充了数据,另一个什么都不显示(exp: combobox1 =name+family of Seller ,combobox2=name+family运营商)。
LittleEntity HamiCombo = new LittleEntity();
var HamiCombo2 = HamiCombo.Hamis.ToList();
var com2 = (from a in HamiCombo2 select new { HName = a.name + " " + a.lname });
comboBox1.DataSource = com2.ToList();
comboBox1.DisplayMember = "HName";
comboBox1.ValueMember = "id";
LittleEntity PersonCombo = new LittleEntity();
var q = PersonCombo.People.Select(x => new { name = x.name + " " + x.lname }).ToList();
comboBox2.DataSource = q.ToList();
comboBox2.DisplayMember = "name";
comboBox2.ValueMember = "id";
【问题讨论】:
-
PersonCombo.People 或 HamiCombo.Hamis 中是否有数据?
-
他们两个,一个给卖家(名字+家庭),一个给运营商(名字+家庭),我希望每个都显示在一个组合框中。
标签: c# sql-server winforms