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,:
probléme :le datagridview est chargé seulement par des colones vides avec les noms des champs c tous
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();![]()
des suggestions, une idée,bref ce que vous avez, mercii
Partager