У меня есть members
таблица с колонками
member_Id,
member_Lastname,
member_Firstname,
member_Postcode,
member_Reference,
member_CardNum,
и у меня есть другая таблица mshipoptions
со столбцами
mshipoption_id
mshiptype_id
и у меня есть еще один стол mshiptypes
mshiptype_id
mshiptype_name
другой стол memtomship
memtomship_id
mshipoption_id
member_id
и меня зовут eclipse
при загрузке формы я заполняю представление таблицы данных, используя следующий метод ....
private void reportmembers()
{
MemberControlHelper.Fillmembershiptypes(cbGEMembershiptype);
var membersreport = from tsgentity in eclipse.members
join memtomships in eclipse.membertomships on tsgentity.member_Id equals memtomships.member_Id
join mshipoptiions in eclipse.mshipoptions on memtomships.mshipOption_Id equals mshipoptiions.mshipOption_Id
join mshiptypes in eclipse.mshiptypes on mshipoptiions.mshipType_Id equals mshiptypes.mshipType_Id
select
new {
tsgentity.member_Id,
tsgentity.member_Lastname,
tsgentity.member_Firstname,
tsgentity.member_Postcode,
tsgentity.member_Reference,
tsgentity.member_CardNum,
mshiptypes.mshipType_Name,
};
if (txtfirstname.Text != "")
{
dgvmembersrep.DataSource = membersreport.Where(t => t.member_Firstname == txtlastname.Text).ToList();
}
if (txtcardnum.Text != "")
{
dgvmembersrep.DataSource = membersreport.Where(a => a.member_CardNum == txtcardnum.Text).ToList();
}
}
это было хорошо, ...
Моя проблема здесь, у меня есть один comboboxsay (cbgemembershiptype) ......
когда пользователь выбирает тип членства в (cbgemembershiptype), я хочу получить информацию о членах тех, кто имеет этот тип членства ....