Ejemplo n.º 1
0
        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);
        }
Ejemplo n.º 2
0
        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;
        }
Ejemplo n.º 4
0
        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);
        }
Ejemplo n.º 5
0
 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);
     }
 }
Ejemplo n.º 6
0
        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();
        }
Ejemplo n.º 7
0
        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)
            {
            }
        }
Ejemplo n.º 8
0
 private void adgvHocSinhHuyDK_FilterStringChanged(object sender, Zuby.ADGV.AdvancedDataGridView.FilterEventArgs e)
 {
     headerCheckBox.Checked = false;
 }
Ejemplo n.º 9
0
 private void grid_FilterStringChanged(object sender, Zuby.ADGV.AdvancedDataGridView.FilterEventArgs e)
 {
     _presenter.OnGridFilterChanged(e.FilterString);
 }
Ejemplo n.º 10
0
 private void orderGridView_FilterStringChanged(object sender, Zuby.ADGV.AdvancedDataGridView.FilterEventArgs e)
 {
     (orderGridView.DataSource as DataTable).DefaultView.RowFilter = e.FilterString;
     LoadStats();
 }
Ejemplo n.º 11
0
 private void dataGridView1_FilterStringChanged(object sender, Zuby.ADGV.AdvancedDataGridView.FilterEventArgs e)
 {
     dt.DefaultView.RowFilter = dataGridView1.FilterString;
     dataGridView1.DataSource = dt;
 }
Ejemplo n.º 12
0
 private void dgGrpAgent_FilterStringChanged(object sender, Zuby.ADGV.AdvancedDataGridView.FilterEventArgs e)
 {
     _filterString = e.FilterString;
     TriggerFilterStringChanged();
 }
Ejemplo n.º 13
0
 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";
 }
Ejemplo n.º 15
0
 private void dgWorkPermits_FilterStringChanged(object sender, Zuby.ADGV.AdvancedDataGridView.FilterEventArgs e)
 {
     ApplyFilter();
 }
Ejemplo n.º 16
0
 private void l_PopUp_FilterStringChanged(object sender, Zuby.ADGV.AdvancedDataGridView.FilterEventArgs e)
 {
 }