Пример #1
0
 private void btnChoose_Click(object sender, EventArgs e)
 {
     using (_formDataEntityTreeChoose = new DataEntityTreeChooseView(this.ShowDataItem))
     {
         _formDataEntityTreeChoose.SelectedId = _dataItemId;
         if (_formDataEntityTreeChoose.ShowDialog() != DialogResult.OK)
         {
             return;
         }
         this._dataItemId      = _formDataEntityTreeChoose.SelectedId;
         this.txtDataItem.Text = _formDataEntityTreeChoose.SelectedName;
     }
     this._valueChanged = true;
     this.EditingControlDataGridView.NotifyCurrentCellDirty(true);
 }
Пример #2
0
        public static DataEntityTreeChooseResult DataEntityChoose(DataEntityTreeChooseArgs args)
        {
            DataEntityTreeChooseResult result = new DataEntityTreeChooseResult();

            using (DataEntityTreeChooseView view = new DataEntityTreeChooseView(args.ShowDataItem))
            {
                if (view.ShowDialog() == System.Windows.Forms.DialogResult.OK)
                {
                    result.DialogResult           = true;
                    result.SelectedId             = view.SelectedId;
                    result.SelectedName           = view.SelectedName;
                    result.SelectedDataEntity     = view.SelectedDataEntity;
                    result.SelectedDataItemEntity = view.SelectedDataItemEntity;
                }
            }
            return(result);
        }