Data binding 绑定查找编辑存储库

Data binding 绑定查找编辑存储库,data-binding,devexpress,xtragrid,repositorylookupedit,Data Binding,Devexpress,Xtragrid,Repositorylookupedit,我在devexpress xtragrid控件中有三个lookupedit存储库(用于三列)。我想基于从lookupedit1和lookupedit3中选择的值绑定lookupedit2。我只能在单击lookupedit时看到填充的元素。但是,它不会在网格上显示选定的图元 以下是我使用的代码: void repositoryLookupEdit1_EditValueChanged(object sender, EventArgs e) { LookUpEdit edit = gridVi

我在devexpress xtragrid控件中有三个lookupedit存储库(用于三列)。我想基于从lookupedit1和lookupedit3中选择的值绑定lookupedit2。我只能在单击lookupedit时看到填充的元素。但是,它不会在网格上显示选定的图元

以下是我使用的代码:

void repositoryLookupEdit1_EditValueChanged(object sender, EventArgs e) {
    LookUpEdit edit = gridView.ActiveEditor as LookUpEdit;
    int val = Convert.ToInt32(edit.EditValue);
    if (!val.Equals(0)) {
        var elements = from e in dc.Elements select e;
        repositoryLookupEdit1.DisplayMember = "paymentType";
        repositoryLookupEdit1.ValueMember = "paymentTypeID";
        repZone.DataSource = bindData(elements);  
    }
}
public BindingSource bindData(object obj) {
    BindingSource ctBinding = new BindingSource();
    ctBinding.DataSource = obj;
    return ctBinding;
}

可能的问题是什么

我相信这个例子会有帮助:

感谢DmitryG的及时回复。但是,它对我不起作用,因为我使用LINQ和存储过程来获取数据。你能给我一些样品代码吗?