private void inputDataGridView_ColumnHeaderMouseDoubleClick(object sender, DataGridViewCellMouseEventArgs e) { DataGridViewColumn col = this.inputDataGridView.Columns[e.ColumnIndex]; StringInputDialog inp = new StringInputDialog(); inp.SelectedString = col.Name; if (inp.ShowDialog() == DialogResult.OK) { col.Name = inp.SelectedString; } }
private void addColumnButton_Click(object sender, EventArgs e) { StringInputDialog inp = new StringInputDialog(); if (inp.ShowDialog() == DialogResult.OK) { DataGridViewColumn col = new DataGridViewColumn(new DataGridViewTextBoxCell()); col.Name = inp.SelectedString; this.inputDataGridView.Columns.Add(col); } }
public string PromptForUserInput(string inputString) { if (this.InvokeRequired) { return(this.Invoke(new PromptDelegate(this.PromptForUserInput), inputString) as string); } else { StringInputDialog dialog = new StringInputDialog(); dialog.SelectedString = ""; dialog.PromptString = inputString; if (dialog.ShowDialog(this) != System.Windows.Forms.DialogResult.OK) { throw new Exception("Operation Aborted by User"); } return(dialog.SelectedString); } }