Bonjour,
Je veux eliminer/ ne pas afficher certains articles dans une liste (ListView) selon un id
J'affiche ma liste avec tous les articles :
nameId_____totoId....description
11___________1...........école
13___________3........... maison
15___________2...........rue
16___________1...........école
Voici le code :
Mais je veux que dans cette liste, les articles qui ont [3] dans leur >ID" ne s'affichent pas!
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6 protected void MaListView_ItemDataBound(object sender, ListViewItemEventArgs e) { if (e.Item.ItemType == ListViewItemType.DataItem) { System.Data.DataRowView rowView = e.Item.DataItem as System.Data.DataRowView; ListViewDataItem dataItem = (ListViewDataItem)e.Item;
Alors, je pense à faire une condition if comme celle - ci :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11 Contrat ContratSW = WebServiceFactory.CreateInstance().CreateContratWebService(); ContratStruct[] myContrats = ContratSW.GetContrats(nameIdItemDataBound); foreach (ContratStruct contrat in myContrats) { int totoId = contrat.WcNRTTotoId; if (!totoId.Equals(3)) { ListViewDataItem.Add(contrat); // c'est ici [Add] j'ai un message } }Alors comment je dois faire pour ne pas afficher les articles de totoId=3 ?'System.Web.UI.WebControls.ListViewDataItem' ne contient pas de définition pour 'Add'
Merci![]()
Partager