Exemple #1
0
        private void BindDataGridView()
        {
            SortableBindingList <WorkflowDataInfo> workflows = new SortableBindingList <WorkflowDataInfo>();

            foreach (WorkflowInfo workflow in this._workflows)
            {
                workflows.Add(new WorkflowDataInfo(workflow.Id, workflow.Name, workflow.LaunchType, workflow.IsEnabled, workflow.Description));
            }
            this.dataGridViewWorkflows.DataSource = workflows;

            this.dataGridViewWorkflows.Columns[0].AutoSizeMode = DataGridViewAutoSizeColumnMode.DisplayedCells;
            this.dataGridViewWorkflows.Columns[1].AutoSizeMode = DataGridViewAutoSizeColumnMode.DisplayedCells;
            this.dataGridViewWorkflows.Columns[2].AutoSizeMode = DataGridViewAutoSizeColumnMode.DisplayedCells;
            this.dataGridViewWorkflows.Columns[3].AutoSizeMode = DataGridViewAutoSizeColumnMode.DisplayedCells;
            this.dataGridViewWorkflows.Columns[3].Name         = COLUMN_ENABLED;
            this.dataGridViewWorkflows.Columns[3].HeaderText   = COLUMN_ENABLED;
            this.dataGridViewWorkflows.Columns[4].AutoSizeMode = DataGridViewAutoSizeColumnMode.Fill;

            this.dataGridViewWorkflows.Sort(this.dataGridViewWorkflows.Columns[0], ListSortDirection.Ascending);
        }
Exemple #2
0
        void BindDataGridView()
        {
            var sworkflows = new SortableBindingList <WorkflowDataInfo>();

            _workflowsPerId = new Dictionary <int, WorkflowInfo>();
            foreach (WorkflowInfo workflow in _workflows)
            {
                sworkflows.Add(new WorkflowDataInfo(workflow.Id, workflow.Name, workflow.LaunchType, workflow.IsEnabled, workflow.Description));
                _workflowsPerId.Add(workflow.Id, workflow);
            }
            dataGridViewWorkflows.DataSource = sworkflows;

            dataGridViewWorkflows.Columns[0].AutoSizeMode = DataGridViewAutoSizeColumnMode.DisplayedCells;
            dataGridViewWorkflows.Columns[1].AutoSizeMode = DataGridViewAutoSizeColumnMode.Fill;
            dataGridViewWorkflows.Columns[2].AutoSizeMode = DataGridViewAutoSizeColumnMode.DisplayedCells;
            dataGridViewWorkflows.Columns[3].AutoSizeMode = DataGridViewAutoSizeColumnMode.DisplayedCells;
            dataGridViewWorkflows.Columns[3].Name         = ColumnEnabled;
            dataGridViewWorkflows.Columns[3].HeaderText   = ColumnEnabled;
            dataGridViewWorkflows.Columns[4].AutoSizeMode = DataGridViewAutoSizeColumnMode.Fill;

            dataGridViewWorkflows.Sort(dataGridViewWorkflows.Columns[0], ListSortDirection.Ascending);
        }
Exemple #3
0
        private void BindDataGridView()
        {
            if (_exception != null)
            {
                textBoxInfo.Text = "";
                dataGridViewWorkflows.DataSource = new SortableBindingList <WorkflowDataInfo>();
                ShowError();
                return;
            }

            var sworkflows = new SortableBindingList <WorkflowDataInfo>();

            _workflowsPerId = new Dictionary <int, WorkflowInfo>();
            foreach (WorkflowInfo workflow in _workflows)
            {
                sworkflows.Add(new WorkflowDataInfo(workflow.Id, workflow.Name, workflow.LaunchType, workflow.IsEnabled, workflow.IsApproval, workflow.Description));

                if (!_workflowsPerId.ContainsKey(workflow.Id))
                {
                    _workflowsPerId.Add(workflow.Id, workflow);
                }
            }
            dataGridViewWorkflows.DataSource = sworkflows;

            dataGridViewWorkflows.Columns[0].AutoSizeMode = DataGridViewAutoSizeColumnMode.DisplayedCells;
            dataGridViewWorkflows.Columns[1].AutoSizeMode = DataGridViewAutoSizeColumnMode.Fill;
            dataGridViewWorkflows.Columns[2].AutoSizeMode = DataGridViewAutoSizeColumnMode.DisplayedCells;
            dataGridViewWorkflows.Columns[3].AutoSizeMode = DataGridViewAutoSizeColumnMode.DisplayedCells;
            dataGridViewWorkflows.Columns[3].Name         = ColumnEnabled;
            dataGridViewWorkflows.Columns[3].HeaderText   = ColumnEnabled;
            dataGridViewWorkflows.Columns[4].Name         = ColumnApproval;
            dataGridViewWorkflows.Columns[4].HeaderText   = ColumnApproval;
            dataGridViewWorkflows.Columns[5].AutoSizeMode = DataGridViewAutoSizeColumnMode.Fill;

            dataGridViewWorkflows.Sort(dataGridViewWorkflows.Columns[0], ListSortDirection.Ascending);

            textBoxInfo.Text = "";
        }