Bonjour,
je ne suis pas un spécialiste des datagridviews.
je voudrais pouvoir lancer une extraction excel d'une liste d'objets en passant par un datagridview.
je charge la liste dans un dgv:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8 [Serializable] public class Client { string _numeroClient; string _nomClient; bool _existeDeja; }
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 List<Client> _listeClients = monControleur.SelectionClients GridView1.DataSource = _listeClients ; GridView1.DataBind();cette méthode me génère alors l'erreur suivante:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13 public override void VerifyRenderingInServerForm(Control control) { if (control.Name = "GridView1") { } else { base.VerifyRenderingInServerForm(control); } }
à mon avis c'est l'élément "bool _existeDeja" de l'objet Client qui pose problème. Finallement ça m'arrange puisque j'en ai pas besoin.... 'CheckBox' doit être placé dans une balise form avec runat=server
Ma question est comment puis-je faire pour ne pas prendre en compte l'élément qui pose problème?
je ne veux pas me retrouver à créer un nouvel objet "ExtractionClient" avec les éléments désirés.
je pense que masquer le champs du dgv ne changerais pas grand chose vu que le plantage se fait au moment du bind.
Merci par avance de votre aide.
Partager