【发布时间】:2014-01-17 09:55:14
【问题描述】:
我的 winform 中有 2 个查找编辑。如果我选择第一次查找编辑,需要根据我在第一次查找编辑中选择的值将数据源添加到第二次查找编辑。所有这些功能都可以在运行时完成。
我目前使用此代码进行第一次查找编辑,如果我从第一次查找编辑中选择任何项目,我需要将数据源填充/附加到第二次查找编辑。
如何完成我的任务?
private void lookupedit1_EditValueChanged(object sender, EventArgs e)
{
object row = lookupedit1.Properties.GetDataSourceRowByKeyValue(lookupedit1.EditValue) as object;
memoedit1.Text = (row as DataRowView)["BFlatNo"].ToString() + ", " + (row as DataRowView)["BLocation"].ToString() + ".";
memoedit2.Text = (row as DataRowView)["DFlatNo"].ToString() + ", " + (row as DataRowView)["DLocation"].ToString() + ".";
}
提前致谢。
【问题讨论】:
-
发布您当前的代码,以便我们了解如何解决该问题
-
嗨 Sriram 我更新了我的问题,请验证。
-
你有
row,使用它你可以改变lookupedit1.DataSource,不是吗?你被击中的地方 -
嗨,在我的访问数据库中,有 2 个可用的表,其中第一个表包含名称、地址和更多详细信息。在第二个表中包含客户的产品数量,两个表都包含参考编号和唯一编号。现在,如果我从表一中选择客户名称(查找 Edit1),例如“Jhon”,现在我需要将数据源添加到 Lookup edit2,其中包含该特定客户的参考号。例如。单个客户在不同日期包含 2 个或多个参考。如何在代码中绑定它?
标签: c# winforms devexpress lookup xtraeditors