Bonjour tout le monde
J’ai réussi a faire un filtrage des données de type string dans un DataGridView en introduisant un morceau de string dans un TextBox et en utilisant la méthode StartWith(string).
Mon probleme est que je veux faire la meme chose avec une autre donnée mais de type int ou short, la je peux pas utiliser la methode StartWith, comme puis-je faire pour filtrer ma DataGridView ?
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 if (FilterBox2.Text != "") { DataTable dt = new DataTable(); var req = from c in Main_window.BDD.Articles where c.Designation.StartsWith(FilterBox2.Text) select new { c.ID_Articles, c.Designation, c.Prix_Vente, c.Prix_Achat, c.Qt_Alarm, c.Qt_stock, c.Fournisseurs.Nom }; dt.Rows.Clear(); foreach (var item in req) { dt.Rows.Add(new object[] { item.ID_Articles, item.Designation, item.Prix_Vente, item.Prix_Achat, item.Qt_Alarm, item.Qt_stock, item.Nom }); } ListingDataView.DataSource = dt;
Partager