C# Dev组件gridcontrol使用 repositoryItemGridLookUpEdit

点击Run Designer,然后点击In-Place-Editor Repository,点击上面的Add(TextEdit)的下拉箭头,选择GridLookUpEdit;

C# Dev组件gridcontrol使用 repositoryItemGridLookUpEdit_第1张图片

修改属性: TextEditStyle—>Standard;ImmediatePopup—>True;

DisplayMember:为点击后显示在界面的字段值;

ValueMember:为获取后参与计算的界面字段值;

然后点击PopupView后面的【...】按钮C# Dev组件gridcontrol使用 repositoryItemGridLookUpEdit_第2张图片

 在弹出的页面进行列值的设置:Columns,添加列,并设置列名字Caption,和对应的字段值:Filedname;

添加引用:using DevExpress.XtraEditors;

在调用下面的事件的时候需要先获取数据源

this.repositoryItemGridLookUpEdit1.DataSource = 要显示的数据表;

设置repositoryItemGridLookUpEdit1的EditValueChanged事件代码;获取其他列的值显示出来。

 private void repositoryItemGridLookUpEdit1_EditValueChanged(object sender, EventArgs e)
        {
            GridLookUpEdit LookupEdit = sender as GridLookUpEdit;
            DataRowView SelectedDataRow = (DataRowView)LookupEdit.GetSelectedDataRow();
            gridView2.SetFocusedRowCellValue("recebankno", SelectedDataRow["bankno"]);
            gridView2.SetFocusedRowCellValue("accountname", SelectedDataRow["accountname"]);
            gridView2.SetFocusedRowCellValue("recebankname", SelectedDataRow["bankname"]); 
        }

最终显示结果:

C# Dev组件gridcontrol使用 repositoryItemGridLookUpEdit_第3张图片

你可能感兴趣的:(C#,c#,开发语言,java)