/// <summary> /// Edits the filter. /// </summary> /// <param name="filter">The filter.</param> public static void EditFilter(Filter filter) { using (FormFilter formFilter = new FormFilter()) { formFilter.filter = filter; formFilter.dataGridView1.AutoGenerateColumns = true; formFilter.dataGridView1.AllowUserToAddRows = true; formFilter.dataGridView1.AllowUserToDeleteRows = true; formFilter.bindingSource1.DataSource = new BindingList <KeyMatcher>(filter.PrimitivesKeys); formFilter.ShowDialog(); } }
/// <summary> /// Handles the Click event of the toolStripButtonFilter control. /// </summary> /// <param name="sender">The source of the event.</param> /// <param name="e">The <see cref="System.EventArgs"/> instance containing the event data.</param> private void toolStripButtonFilter_Click(object sender, EventArgs e) { Enabled = false; FormFilter.EditFilter(_filter); Enabled = true; }