Bonjour,
Après construction d'une datatable ainsi, et en sachant que j'ai un label (Label1) où s'inscrit un integer:
Je me retrouve avec une erreur de cast
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26 'pour info L.Nombre, L.Quantite sont des integer Dim dt As DataTable Dim dr As DataRow dt = New DataTable dt.Columns.Add(New DataColumn("Nombre", GetType(Int32))) dt.Columns.Add(New DataColumn("Quantite", GetType(Int32))) dt.Columns.Add(New DataColumn("Calcul", GetType(Int32))) Dim i As Integer Dim L As Ligne For i = 0 To L.Count - 1 dr = dt.NewRow dr("Nombre") = l.Nombre dr("Quantite") = l.Quantite dr("Calcul") = l.Quantite - cint(Label1.text) dt.Rows.Add(dr) Next If Not IsPostBack = True Then Grid.DataSource = dt Grid.DataBind()
Je ne vois pas trop pourquoi vu que tout est en integer, qq'un aurait il une autre vision de mon erreur?
Merci
Partager