C1FlexGridSearchPanel

Posted by: joan.haesen on 27 January 2018, 9:57 am EST

    • Post Options:
    • Link

    Posted 27 January 2018, 9:57 am EST

    How to detected when C1Flexgrid refresh after search text changed, ClearButton or SearchButton clicked?

  • Posted 29 January 2018, 2:08 am EST

    Hi,

    You can achieve your requirements by getting all the controls of C1FlexGridSeachPanel and perform the appropriate action using its event as:

            private void Form1_Load(object sender, EventArgs e)
            {
                var controls = c1FlexGridSearchPanel1.Controls;
                var cmpSearch = Controls.Find("cmbSearch",true)[0] ;
                var btnClear = Controls.Find("btnClear", true)[0];
                var btnSearch = Controls.Find("btnSearch", true)[0];
                cmpSearch.TextChanged += CmpSearch_TextChanged;
                btnClear.Click += BtnClear_Click;
                btnSearch.Click += BtnSearch_Click;
                BindDataSource();
                SetupGrid();
                
            }
    
            private void BtnSearch_Click(object sender, EventArgs e)
            {
                Console.WriteLine("Search button clicked.");
            }
    
            private void BtnClear_Click(object sender, EventArgs e)
            {
                Console.WriteLine("Clear button clicked.");
            }
    
            private void CmpSearch_TextChanged(object sender, EventArgs e)
            {
                Console.WriteLine("Text changed.");
            }
    

    Hope, it will solve your issue.

    Thanks,

    Singh

Need extra support?

Upgrade your support plan and get personal unlimited phone support with our customer engagement team

Learn More

Forum Channels