public void MainFormLoad(EventArgs e) { LoadUserSettings(); var uCol = new UserColumn(); uCol.Name = "colDefault"; uCol.HeaderText = "Field1"; Columns.Add(uCol); }
void CtxNewFieldClick(object sender, System.EventArgs e) { var uCol = new UserColumn(); if (colClicked is UserColumn) { Columns.Insert(colClicked.Index, uCol); } else { Columns.Add(uCol); } uCol.Field.Name = "Field" + UserColumns.Count; uCol.HeaderText = uCol.Field.Name; }
public void LoadJobSettings(string jobName) { PromptUserToSaveJob(); var fields = JobManager.LoadJob(jobName); if (fields == null || fields.Count < 1) { MessageBox.Show("Could not load job settings.", "Problem", MessageBoxButtons.OK, MessageBoxIcon.Error); return; } foreach (var uCol in UserColumns) { Columns.Remove(uCol); } foreach (var field in fields) { var uCol = new UserColumn(); uCol.Field = field; Columns.Add(uCol); } LoadedJobName = jobName; }