我在devexpress xtragrid控件中有三个查找编辑存储库(用于三列)。我想根据从 lookupedit1 中选择的值绑定 lookupedit2,根据 lookupedit2 绑定 lookupedit3。我只能在单击查找编辑时看到填充的元素。但是,它不会在网格上显示所选元素。
这是我使用的代码:
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;
}
可能出现什么问题?
我相信
这个例子会有所帮助:如何根据第一个查阅列的值筛选第二个查阅列