Bonjour j'ai un soucis qui est que j'aimerais mettre dans un label le nombre total d'heure de mon DataGridView. J'ai reussi a lire chaque ligne je pense bien mais je n'arrive pas a faire la somme total. J'ai essayé avec deux grid : la première le format de sortie est 07:48 par exemple soit 7 heures et 48 minutes
la deuxième grid sort sous le format 9850 soit le temps en seconde.$

Je vais vous mettre le bout de code que j'ai :
Code c# : 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
 
int i;
 
private void FormMenu_Load(object sender, EventArgs e)
 {
 
"select ITB_DATE,ITB_SERVICE, to_char(to_date(ITB_HN,'sssss'),'hh24:mi') as ITB_HN 
FROM vue_interface_borne_1 
where ITB_MATRICULE=" + LabelUser.Text + "AND ITB_DATE BETWEEN to_date('" + Label1.Text + "', 'DD/MM/YYYY') AND to_date('" + Label2.Text + "', 'DD/MM/YYYY') 
ORDER BY ITB_DATE"
//Requete oracle qui est rangée d'habitude la c'est pour l'exemple
 
for (i = 0; i < (DataGrid.Rows.Count); i++)
            {
                float myfloat = 0;
                object value = DataGrid.Rows[i].Cells[2].Value;
                if (value is float)
                    myfloat = (float)value;
                MessageBox.Show(value.ToString());// Pour voir si je passe partout
                LabelHeure.Text = "Cycle Total: " + value;
 
            }
}

Merci d'avance pour votre aide