private void AdvDg_Certifications_FilterStringChanged(object sender, Zuby.ADGV.AdvancedDataGridView.FilterEventArgs e) { _filterString = e.FilterString; DataGridView dgv = (DataGridView)sender; //DataTable dt = (DataTable)AdvDg_Certifications.DataSource; TriggerFilterStringChanged(e); }
public async void TriggerFilterStringChanged(Zuby.ADGV.AdvancedDataGridView.FilterEventArgs e) { //call event handler if one is attached FilterEventArgs filterEventArgs = new FilterEventArgs { FilterString = _filterString, Cancel = false }; if (FilterStringChanged != null) { FilterStringChanged.Invoke(this, filterEventArgs); } //sort datasource if (filterEventArgs.Cancel == false) { if (listAgentFiltered == null) { listAgentFiltered = MainWindow.globalListCertificateAgents; } else { } if (dtAgentsCertificate == null) { dtAgentsCertificate = ToDataTable <Education_Agent>(listAgentFiltered); } if (_filterString == "") { LoadDatagridAgentAsync(); } else { BindingSource bindingSource = new BindingSource() { //DataMember = dtAgentsCertificate.TableName, DataSource = dtAgentsCertificate }; bindingSource.Filter = _filterString; AdvDg_Certifications.DataSource = bindingSource; //AdvDg_Certifications.DataSource = GetDataSource((IPagedList<Education_Agent>) bindingSource.List); } } }
private void advancedDataGridView_main_FilterStringChanged(object sender, Zuby.ADGV.AdvancedDataGridView.FilterEventArgs e) { //eventually set the FilterString here //if e.Cancel is set to true one have to update the datasource here using //bindingSource_main.Filter = advancedDataGridView_main.FilterString; //otherwise it will be updated by the component //sample use of the override string filter string stringcolumnfilter = textBox_strfilter.Text; if (!String.IsNullOrEmpty(stringcolumnfilter)) { e.FilterString += (!String.IsNullOrEmpty(e.FilterString) ? " AND " : "") + String.Format("string LIKE '%{0}%'", stringcolumnfilter.Replace("'", "''")); } textBox_filter.Text = e.FilterString; }
private void AdvancedDataGridView1_FilterStringChanged(object sender, Zuby.ADGV.AdvancedDataGridView.FilterEventArgs e) { double totalAmountFiteredColumns = 0.0d; if (sender is AdvancedDataGridView dataGridView) { BindingSource bindingSource = dataGridView.DataSource as BindingSource; DataView dataView = bindingSource.List as DataView; dataView.RowFilter = e.FilterString; foreach (DataRowView dataRowFiltered in dataView) { totalAmountFiteredColumns += Utilities.Normalizer.NormalizeAmount(dataRowFiltered[nameof(ResumeTransactionDTO.Amount)]); } } this.textBoxTotalAmount.Text = Utilities.Normalizer.SpainFormatAmount(totalAmountFiteredColumns); }
private async void dgItems_FilterStringChanged(object sender, Zuby.ADGV.AdvancedDataGridView.FilterEventArgs e) { try { if (string.IsNullOrEmpty(dgItems.FilterString) == true) { Reload(); } else { var listfilter = Static.Utilities.FilterStringconverter(dgItems.FilterString); Reload(listfilter); } } catch (Exception ex) { //Log.Error(ex, MethodBase.GetCurrentMethod().Name); } }
private void adgvResult_FilterStringChanged(object sender, Zuby.ADGV.AdvancedDataGridView.FilterEventArgs e) { AdvancedDataGridView fdgv = adgvResult; DataTable dt = null; if (OriginalADGVdt == null) { OriginalADGVdt = (DataTable)fdgv.DataSource; } if (fdgv.FilterString.Length > 0) { dt = (DataTable)fdgv.DataSource; } else { dt = OriginalADGVdt; } // fdgv.DataSource = dt.Select(fdgv.FilterString).CopyToDataTable(); }
private void dataGridView1_FilterStringChanged(object sender, Zuby.ADGV.AdvancedDataGridView.FilterEventArgs e) { try { if (string.IsNullOrEmpty(dataGridView1.FilterString) == true) { dataGridView1.DataSource = m_dataGridBindingList; m_filteredList = m_dataGridBindingList; } else { var listfilter = FilterStringConverter(dataGridView1.FilterString); m_filteredList = m_filteredList.Where(listfilter).ToList(); dataGridView1.DataSource = m_filteredList; textBox_filter.Text = listfilter; } } catch (Exception ex) { } }
private void adgvHocSinhHuyDK_FilterStringChanged(object sender, Zuby.ADGV.AdvancedDataGridView.FilterEventArgs e) { headerCheckBox.Checked = false; }
private void grid_FilterStringChanged(object sender, Zuby.ADGV.AdvancedDataGridView.FilterEventArgs e) { _presenter.OnGridFilterChanged(e.FilterString); }
private void orderGridView_FilterStringChanged(object sender, Zuby.ADGV.AdvancedDataGridView.FilterEventArgs e) { (orderGridView.DataSource as DataTable).DefaultView.RowFilter = e.FilterString; LoadStats(); }
private void dataGridView1_FilterStringChanged(object sender, Zuby.ADGV.AdvancedDataGridView.FilterEventArgs e) { dt.DefaultView.RowFilter = dataGridView1.FilterString; dataGridView1.DataSource = dt; }
private void dgGrpAgent_FilterStringChanged(object sender, Zuby.ADGV.AdvancedDataGridView.FilterEventArgs e) { _filterString = e.FilterString; TriggerFilterStringChanged(); }
private void _grid_FilterStringChanged(object sender, Zuby.ADGV.AdvancedDataGridView.FilterEventArgs e) { bindingSource_main.Filter = e.FilterString; }
private void grid_FilterStringChanged(object sender, Zuby.ADGV.AdvancedDataGridView.FilterEventArgs e) { ShowFilterInformation(!IsNullOrWhiteSpace(e.FilterString)); lblVisibleCount.Text = $"{grid.RowCount} {_entityName} visible"; }
private void dgWorkPermits_FilterStringChanged(object sender, Zuby.ADGV.AdvancedDataGridView.FilterEventArgs e) { ApplyFilter(); }
private void l_PopUp_FilterStringChanged(object sender, Zuby.ADGV.AdvancedDataGridView.FilterEventArgs e) { }