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);
                }
            }
        }
Esempio n. 2
0
        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);
            }
        }
Esempio n. 3
0
        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);
                }
            }
        }