rebonjour ,
voulant filtrer un dataSet deja rempli par la totalité de données(vue_set) en fonction d'une date debut et une date fin ,aprés ,affecter le résultat à un dataView que je communiquerais au fameux dataGridView par la propriété datasource,ça c'est la théorie,:

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
 
  private DataView get_v(){
 
                 dateTimePicker1.CustomFormat = "dd/MM/yy";
                 dateTimePicker2.CustomFormat = "dd/MM/yy";  
 
                 string filtre = string.Empty;
                    if (!dateTimePicker1.Text.Equals(string.Empty) && !    dateTimePicker2.Text.Equals(string.Empty))
                      {
                          filtre += "DATE_MVT < '" + this.dateTimePicker2.Text + "'";
                          filtre += " AND ";
                          filtre += "DATE_MVT > '" + this.dateTimePicker1.Text + "'";
                      }
 
                 string sort = "DESCRIPT1 DESC";
                 data_v_mvt vue_set=new data_v_mvt();           
                 DataView dv = new DataView();
                 dv.Table = vue_set.Tables[0];
                 dv.RowFilter = filtre;
                 dv.Sort = sort;
 
                 return dv;
}
 
        DataView data_v= this.get_v();
        dataGridView1.DataSource = data_v;
         dataGridView1.Refresh();
probléme :le datagridview est chargé seulement par des colones vides avec les noms des champs c tous
des suggestions, une idée,bref ce que vous avez, mercii