我想使用RepositorySearchLookUpEdit获取选定的行单元格值,但我不知道如何获取它。
答案 0 :(得分:0)
如果需要访问编辑值,请使用SearchLookUpEdit.EditValue属性。此值对应于ValueMember数据源列中包含的值。
如果要访问选定行中的任何单元格值,请使用SearchLookUpEdit.Properties.GetRowByKeyValue方法。您将需要在此处传递当前编辑值。然后,将此方法的返回值转换为您的数据行类型并访问单元格值。
答案 1 :(得分:0)
如果您是要从LookupEdit
上GridView
存储库的选定行中读取列,则可以在RepositoryEdit的CloseUp
事件中执行以下操作,< / p>
private void RepositoryFabricId_CloseUp(object sender, DevExpress.XtraEditors.Controls.CloseUpEventArgs e)
{
if (e.CloseMode == DevExpress.XtraEditors.PopupCloseMode.Normal)
{
DataRow row = ((GridLookUpEdit)sender).Properties.View.GetDataRow(((GridLookUpEdit)sender).Properties.View.FocusedRowHandle);
}
}
此示例适用于GridLookupEdit存储库,我想它也适用于LookupEdit存储库