Salut !
J'ai un petit souci avec un ImageButton dans un GridView.
D'abord le code et après les explications :
Page .aspx :
Code Behind :
Code : Sélectionner tout - Visualiser dans une fenêtre à part 
2
3
4
5
6
7
8
9
10
11
12
Ce que je cherche à faire ici c'est, pour chaque ligne du gridview, si la valeur de compteSelect est égale à 0 j'affiche une image sinon j'affiche une autre image.
Code : Sélectionner tout - Visualiser dans une fenêtre à part 
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19// Image archive for (int i = 0; i < gvComptes.Rows.Count; i++) { // Récupération des infos sur le compte correspondant à la ligne dans le gridview Compte compteSelect = compteProcess.GetCompte(Convert.ToInt32(gvComptes.DataKeys[i].Value.ToString())); if (compteSelect.Archive == 0) { // Compte non archivé ((ImageButton)pagerRow.FindControl("btnArchive1")).ImageUrl = "../Images/no-archive.png"; } else { // Compte archivé ((ImageButton)pagerRow.FindControl("btnArchive1")).ImageUrl = "../Images/archive.png"; } }
Dans le code behind (au niveau des lignes en gras), j'ai une NullReferenceException et je ne vois pas comment résoudre ce problème (si toutefois c'est possible).
Merci pour vos réponses !!!
Alex

 

 
		
		 
        

 
			
			


 
   


 [ASP.NET 2.0 - C#] ImageButton et GridView
 [ASP.NET 2.0 - C#] ImageButton et GridView
				 Répondre avec citation
  Répondre avec citation

 ) !
 ) !
						

 
   
Partager