这是我的代码;使用Linq to Entities在winforms应用程序中调用组合框,一个组合框依赖于另一个组合框
comboBoxAdminVisit.DataSource = be.Events;
comboBoxAdminVisit.DisplayMember = "EventName";
var fff = (from cc in be.Visitors
select cc.Attending).FirstOrDefault();
var ggg = (from xx in be.Events
where xx.Id == fff
select xx.Id).FirstOrDefault();
if (fff == ggg)
{
foreach (var name in comboBoxAdminName.Items)
{
comboBoxAdminName.Items.Add(name);
}
cc.Attending是一个外键,它存储事件tabel的priomary键。我想从第一个组合框中选择一个事件,然后让第二个组件参与事件。提前致谢!
Events Visitors
------ --------
Id Id
Attendee(FK) Name
EventName Company
EventStart Car Reg
EventEnd Visiting
您可以将您的数据图?这将有助于建立实体之间的一些关系 – Samich
我认为你在事件和访问者之间有多对多的关系 – Samich