private void InitPickUp(string filterEntityName) { if (string.IsNullOrEmpty(filterEntityName)) { panelControl1.Visible = false; return; } var entityType = ObjectSpace.GetTypeDefinition(filterEntityName); _filterKeyName = entityType.Key().First().Name; this.lookUpEdit1.DataBindings.Add(new System.Windows.Forms.Binding("EditValue", this.LookUpBindingSource, _filterKeyName, true)); BindLookUpData(_filterKeyName, _layoutEntityName); DataTable dt = new DataTable(); dt.Columns.Add(new DataColumn(_filterKeyName)); DataRow row = dt.NewRow(); row[_filterKeyName] = Guid.Empty; dt.Rows.Add(row); LookUpBindingSource.DataSource = dt; }