Click here to Skip to main content
15,897,273 members
Please Sign up or sign in to vote.
0.00/5 (No votes)
Hi Guys:

I am using Windows Forms C# to develop my application. In my form I have 2 datagridview ( dataGridView1 and dataGridView2) . dataGridView1 is boud to a datasource table. In my table I have PurchaseDateTime. I have DateTimePicker for the user entry.

I want to filter my dataGridView1 by the change of value in my dateTimePicker and show the filtered data into dataGridView2.

I surfed the webs alot, but didn't find anything useful.
I appreciate if you help me.
Posted

1 solution

On the datepicker's valuechanged event you can do something like this

DataSet ds = ((BindingSource)(dataGridView1.DataSource)).DataSource as DataSet;            
            DataRow[] res = ds.Tables[0].Select("date = '" + dateTimePicker1.Value.ToShortDateString() + "'");
            dataGridView2.DataSource = res;
 
Share this answer
 

This content, along with any associated source code and files, is licensed under The Code Project Open License (CPOL)



CodeProject, 20 Bay Street, 11th Floor Toronto, Ontario, Canada M5J 2N8 +1 (416) 849-8900