Problème par rapport au remplissage des label dans une gridview

Fermé
kaoum - 26 sept. 2013 à 12:11
bonjour, je suis entrain de développer une application avec asp.net/vb , j'ai une gridview dans laquelle j'utilise des templatefield de type label, la valeur de ces labels doit être récupérer de la BD, mon code marche parfaitement, je récupère les valeurs e je l ai afiche à l'aide d'un msgbox mais je veux affecter c valeur à chaque label, les labeles n'affichent rien pourtant je récupère les données de la base de donnée

voici mon code

Protected Sub Button1_Click(ByVal sender As Object, ByVal e As EventArgs) Handles Button1.Click
Dim var6 As Integer
For ligneRapport As Integer = 0 To Me.listerRapport.Rows.Count - 1

Dim drrelation As GridViewRow = listerRapport.Rows(ligneRapport)

For Each c1 As Control In drrelation.Cells(0).Controls
If c1.GetType.ToString.CompareTo("System.Web.UI.WebControls.Label") = 0 Then
var6 = CType(drrelation.Cells(0).Controls(1), System.Web.UI.WebControls.Label).Text '
For colonneRap As Integer = 2 To Me.listerRapport.Columns.Count - 1
If c1.GetType().ToString() = "System.Web.UI.WebControls.Label" Then

Dim t1 As Label = c1
Dim t As Integer
t = charger1("Calcul", retourner_etat(colonneRap), var6)

t1.Text = Convert.ToString(t)

' MsgBox(t1.Text)

End If
Next
End If
Next

Next


End Sub

NB: MsgBox(t1.Text) m'affiche très bien ce que je veux et dans l'ordre que je veux donc il n y a pas de souci au niveau de la récupération des données. mon seul souci c'est d'affecter les valeurs aux labels

merci d'avance