// 导入历史记录 private void ImportRecord(object obj) { GlobalData.CurrentPage = GlobalData.PathProjectPage; GlobalData.IsPathProjectPageChecked = true; GlobalData.PathProjectPageViewModel.Record = (ProblemRecord)SelectedRecord.Clone(); //GlobalData.PathProjectPageViewModel.Segments = SelectedRecord.Segments; }
private SelectedRecord RowToSelectedRecord(int iRow) { SelectedRecord dict = new SelectedRecord(); for (int i = 0; i < grdResult.Columns.Count; ++i) { string fieldName = grdResult.Columns[i].DataPropertyName; object objValue = grdResult.Rows[iRow].Cells[i].Value; dict.Add(fieldName, objValue); } return(dict); }
private void XRMColumnLookup_SelectedIndexChanged(object sender, EventArgs e) { if (DesignMode || populating || recordhost == null) { return; } if (string.IsNullOrWhiteSpace(column)) { MessageBox.Show("Cannot set value, Column property missing.", this.ToString(), MessageBoxButtons.OK, MessageBoxIcon.Error); return; } recordhost[column] = SelectedRecord != null && !SelectedRecord.Id.Equals(Guid.Empty) ? SelectedRecord.ToEntityReference() : null; }