Bonjour à tous,
J'ai un petit probleme dans mon appli ASP.NET C#.
J'ai une première DropDownList, que j'ai remplis avec des infos d'une base de données. Vu que je voulais afficher plusieurs informations, j'ai fait :
ça c'est bon.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7 foreach (DataRow row in dtTable.Rows) { string ligne = row["MVLOT"].ToString() + " -- " + row["MVLOTFAB"] + " -- " + row["LIBELLEARTICLE"] + " -- " + row["LIBELLEFAMILLE"]; ld_numLot.Items.Add(ligne); } ld_numLot.DataBind();
Ce que je veut faire, c'est lorsque l'utilisateur a choisis une ligne, c'est afficher dans différentes zones les valeurs selectionner.
Dans la zone libelleArticle on affiche row["LIBELLEARTICLE"] etc ...
Mais je ne sais pas comment faire ça.
J'ai essayé avec ceci :
Mais j'obtiens une exception :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 int ligneChoisis = ld_numLot.SelectedIndex; string x = dtTable.Rows[ligneChoisis].Field<string>("MVLOT");Voila si vous pouviez me dire si c'est la bonne méthode et me corriger je vous en serais reconnaissantLa référence d'objet n'est pas définie à une instance d'un objet.
Merci d'avance.
Partager