Posted 27 January 2018, 9:57 am EST
How to detected when C1Flexgrid refresh after search text changed, ClearButton or SearchButton clicked?
Forums Home / ComponentOne / WinForms Edition
Posted by: joan.haesen on 27 January 2018, 9:57 am EST
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