LookUpEdit

private async void BindProcessSelect()
        {
            GridColumn ColName = new GridColumn();
            ColName.Tag = "DisplayName";
            ColName.Name = "Col" + "DisplayName";
            ColName.FieldName = "DisplayName";
            ColName.Caption = "名称";
            ColName.VisibleIndex = 1;
            SearchLookGridView.Columns.Add(ColName);

            GridColumn ColDict_NO = new GridColumn();
            ColDict_NO.Tag = "DictNo";
            ColDict_NO.Name = "Col" + "DictNo";
            ColDict_NO.FieldName = "DictNo";
            ColDict_NO.Caption = "编码";
            ColDict_NO.VisibleIndex = 2;
            SearchLookGridView.Columns.Add(ColDict_NO);

            var data = await dictApi.GetDictsByType("工序");

            SearchLookUpEditProcess.NullText = string.Empty;
            SearchLookUpEditProcess.DisplayMember = "DisplayName"; //这里要注意大小写,跟数据库保持一致
            SearchLookUpEditProcess.ValueMember = "DisplayName";
            SearchLookUpEditProcess.View = SearchLookGridView;
            SearchLookUpEditProcess.DataSource = data;


            var data_operator = await dictApi.GetDictsByType("操作者");

            SearchLookUpEditOperator.NullText = string.Empty;
            SearchLookUpEditOperator.DisplayMember = "DisplayName"; //这里要注意大小写,跟数据库保持一致
            SearchLookUpEditOperator.ValueMember = "DisplayName";
            SearchLookUpEditOperator.View = SearchLookGridView;
            SearchLookUpEditOperator.DataSource = data_operator;
        }
原文地址:https://www.cnblogs.com/niyl/p/15215238.html