Пример #1
0
        private TextBoxFilter CreateTextBoxFilter(string name, Color color)
        {
            SortableBindingList <string> allAdditionalFieldValues = new SortableBindingList <string>();
            TextBoxFilter additionalFieldFilter = new TextBoxFilter();

            additionalFieldFilter.label.Text           = name;
            additionalFieldFilter.Dock                 = DockStyle.Top;
            additionalFieldFilter.Height               = 45;
            additionalFieldFilter.TaskColor            = color;
            additionalFieldFilter.BackColor            = color;
            additionalFieldFilter.TextBox.TextChanged += FilterTextBoxTextChanged;
            panelColumnAvailableFilter.Controls.Add(additionalFieldFilter);
            return(additionalFieldFilter);
        }
Пример #2
0
        private void AddStandardFilters()
        {
            TextBoxFilter filterShortDescription = CreateTextBoxFilter("Short Description", BlackTheme.ColorDarkGray2);

            ComboBoxFilter filterStatus = CreateComboBoxFilter("Status", BlackTheme.ColorDarkGray2);

            filterStatus.ComboBox.DataSource = Enum.GetValues(typeof(Status));

            ComboBoxFilter filterSprint = CreateComboBoxFilter("Sprint", BlackTheme.ColorDarkGray2);

            filterSprint.ComboBox.DataSource    = sprintBindingSource;
            filterSprint.ComboBox.DisplayMember = "Summary";

            ComboBoxFilter filterProject = CreateComboBoxFilter("Project", BlackTheme.ColorDarkGray2);

            filterProject.ComboBox.DataSource    = projectBindingSource;
            filterProject.ComboBox.DisplayMember = "ShortDescription";
        }