2015-08-20 2 views
0

привет Я Литта большой İngilizce Я хочу comboboxıd в DataGridView запрос .. мне нужна помощь со следующим кодом ... becaus является очень простая вещь, но я не могу пройти, потому что я только началC# выпадающий ID в DataGridView запросе

public void cmbComp_SelectedValueChanged(object sender, EventArgs e) 
    { 
     ServisHEntities Context = new ServisHEntities(); 
     cmbCus.DataSource = Context.SCustomers.ToList(); 
     cmbCus.DisplayMember = "SDescription"; 
     cmbCus.ValueMember = "SCustomerID"; 
     cmbCus.SelectedIndex = -1; 
     cmbCus.Invalidate(); 
    } 
    public void cmbCus_SelectedValueMemberChanged(object sender, EventArgs e) 
    { 
     { 
      grdUser.DataSource = (from USR in oe.SUsers 
            where (USR.SCustomerID == /* cmbCus.ValueMember() I Want SCustomerID is here /// ID nin buraya gelmesini istiyorum */ && USR.SUserStatus == true && USR.SUserType == 2) 
            select new { USR.SUserName, USR.SUserSurname, USR.SPhone, USR.SSEmail }).ToList(); 
     } 
    } 
+0

Готово :) scustom является mycust = cmbcus.selectedıte (scustom в) I; использования (servishentities O = новые servishentities()) { grduser.datasour по = (от США спускается oe.susers где (usr.scustomerıd mycust.scustomerıd == == истинного && && usr.suserstatus == 2. usr.susertyp) выбрать новый {usr.susern среднее, среднее usr.susersurn, usr.spho к, usr.ssemail}) ToList(). } = –

ответ

0

Это должно дать вам значение выбранного элемента. Удачи! Вы можете использовать встроенный cmbcus.selectedvalu как у вас есть в вашем примере, как хорошо.

var val = cmbCus.SelectedValue; 
+0

Готово :) scustom является mycust (scustom в) cmbcus.selectedıte I; использования (servishentities O = новые servishentities()) { grduser.datasour по = (от США спускается oe.susers где (usr.scustomerıd mycust.scustomerıd == == истинного && && usr.suserstatus == 2. usr.susertyp) выбрать новый {usr.susern среднее, среднее usr.susersurn, usr.spho к, usr.ssemail}) ToList(). } –

Смежные вопросы