Exemplo n.º 1
0
        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;
        }