這是我的代碼;使用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