Esempio n. 1
0
        void choosecolumnspage_GetSelectedInputOutputColumns(object sender, SelectedInputOutputColumnsArgs args)
        {
            this.ClearErrors();

            try
            {
                IDTSInput100 input = this.ComponentMetadata.InputCollection[0];
                IDTSInputColumnCollection100 inputColumnCollection = input.InputColumnCollection;

                foreach (IDTSInputColumn100 inputColumn in inputColumnCollection)
                {
                    SelectedInputOutputColumns element            = new SelectedInputOutputColumns();
                    IDTSVirtualInputColumn100  virtualInputColumn =
                        this.GetVirtualInputColumn(inputColumn);

                    element.VirtualInputColumn = new DataFlowElement(virtualInputColumn.Name, virtualInputColumn);
                    element.InputColumn        = new DataFlowElement(inputColumn.Name, inputColumn);

                    args.SelectedColumns.Add(element);
                }
            }
            catch (Exception ex)
            {
                this.ReportErrors(ex);
            }
        }
        private void LoadSelectedColumns()
        {
            this.dataGridViewSelectedColumns.Rows.Clear();

            if (this.GetSelectedInputOutputColumns != null)
            {
                SelectedInputOutputColumnsArgs args = new SelectedInputOutputColumnsArgs();
                this.GetSelectedInputOutputColumns(this, args);

                if (args.SelectedColumns.Count > 0)
                {
                    this.dataGridViewSelectedColumns.Rows.Add(args.SelectedColumns.Count);

                    for (int i = 0; i < args.SelectedColumns.Count; ++i)
                    {
                        this.SetSelectedColumnsRow(args.SelectedColumns[i], this.dataGridViewSelectedColumns.Rows[i]);
                    }
                }
            }
        }
        private void LoadSelectedColumns()
        {
            this.dataGridViewSelectedColumns.Rows.Clear();

            if (this.GetSelectedInputOutputColumns != null)
            {
                SelectedInputOutputColumnsArgs args = new SelectedInputOutputColumnsArgs();
                this.GetSelectedInputOutputColumns(this, args);

                if (args.SelectedColumns.Count > 0)
                {
                    this.dataGridViewSelectedColumns.Rows.Add(args.SelectedColumns.Count);

                    for (int i = 0; i < args.SelectedColumns.Count; ++i)
                    {
                        this.SetSelectedColumnsRow(args.SelectedColumns[i], this.dataGridViewSelectedColumns.Rows[i]);
                    }
                }
            }
        }
Esempio n. 4
0
        void choosecolumnspage_GetSelectedInputOutputColumns(object sender, SelectedInputOutputColumnsArgs args)
        {
            this.ClearErrors();

            try
            {
                IDTSInput100 input = this.ComponentMetadata.InputCollection[0];
                IDTSInputColumnCollection100 inputColumnCollection = input.InputColumnCollection;

                foreach (IDTSInputColumn100 inputColumn in inputColumnCollection)
                {
                    SelectedInputOutputColumns element = new SelectedInputOutputColumns();
                    IDTSVirtualInputColumn100 virtualInputColumn =
                        this.GetVirtualInputColumn(inputColumn);

                    element.VirtualInputColumn = new DataFlowElement(virtualInputColumn.Name, virtualInputColumn);
                    element.InputColumn = new DataFlowElement(inputColumn.Name, inputColumn);

                    args.SelectedColumns.Add(element);
                }
            }
            catch (Exception ex)
            {
                this.ReportErrors(ex);
            }
        }