Bonjour,
je veux insérer une image dans un Gridview avec c#, voici le code que j'ai utilisé:

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
 
   Image image = new Image();
            image.ImageUrl = "~/Images/routeur.png";
 
            DataTable dtImg = new DataTable("TableImg");
            DataColumn imgCl = new DataColumn("image1", typeof(Image));
            dtImg.Columns.Add(imgCl);
            DataRow drImg = dtImg.NewRow();
            drImg["image1"] = image;
            dtImg.Rows.Add(drImg["image1"]);
 
            GridView2.DataSource = dtImg.DefaultView;
            GridView2.DataBind();
à la ligne GridView2.DataBind(); il s'affiche ce message d'erreur :
La source de données de GridView avec l'ID 'GridView2' ne possédait pas de propriétés ou d'attributs permettant de générer des colonnes. Vérifiez que votre source de données a un contenu.
un peu d'explication s'il vous plait

Merci