private void dataGridViewSelectedColumns_CellEndEdit(object sender, DataGridViewCellEventArgs e) { if (this.isLoading) { return; } if ((e.ColumnIndex == this.gridTextBoxOutputColumn.Index) && e.RowIndex >= 0) { if (this.ChangeOutputColumnName != null) { ChangeOutputColumnNameArgs args = new ChangeOutputColumnNameArgs(); DataGridViewCell currentCell = this.dataGridViewSelectedColumns.Rows[e.RowIndex].Cells[e.ColumnIndex]; args.OutputColumn = new DataFlowElement(currentCell.Value.ToString(), currentCell.Tag); this.ChangeOutputColumnName(this, args); } } }
void choosecolumnspage_ChangeOutputColumnName(object sender, ChangeOutputColumnNameArgs args) { Debug.Assert(args.OutputColumn != null, "Invalid arguments passed from the UI"); this.ClearErrors(); try { IDTSInputColumn100 inputColumn = args.OutputColumn.Tag as IDTSInputColumn100; if (inputColumn == null) { throw new InvalidOperationException("The UI is in an inconsistent state: Passed argument is not valid."); } inputColumn.Name = args.OutputColumn.Name; } catch (Exception ex) { this.ReportErrors(ex); } }
void choosecolumnspage_ChangeOutputColumnName(object sender, ChangeOutputColumnNameArgs args) { Debug.Assert(args.OutputColumn != null, "Invalid arguments passed from the UI"); this.ClearErrors(); try { IDTSInputColumn100 inputColumn = args.OutputColumn.Tag as IDTSInputColumn100; if (inputColumn == null) { throw new InvalidOperationException("The UI is in an inconsistent state: Passed argument is not valid."); } inputColumn.Name = args.OutputColumn.Name; } catch (Exception ex) { this.ReportErrors(ex); } }
private void dataGridViewSelectedColumns_CellEndEdit(object sender, DataGridViewCellEventArgs e) { if (this.isLoading) { return; } if ((e.ColumnIndex == this.gridTextBoxOutputColumn.Index) && e.RowIndex >= 0) { if (this.ChangeOutputColumnName != null) { ChangeOutputColumnNameArgs args = new ChangeOutputColumnNameArgs(); DataGridViewCell currentCell = this.dataGridViewSelectedColumns.Rows[e.RowIndex].Cells[e.ColumnIndex]; args.OutputColumn = new DataFlowElement(currentCell.Value.ToString(), currentCell.Tag); this.ChangeOutputColumnName(this, args); } } }