J'ai un problème concernant mon projet d'école. J'ai une table SQL Server où je sauvegarde la durée de vol (exprimée en minutes), enregistrée en ticks (dans une colonne bigint
).Conversion de valeurs de longues vers TimeSpan dans la vue de grille de données (C# avec SQL Server)
Dans le programme j'ai un datagridview où je charge toutes les données de la table SQL Server et je dois maintenant convertir la colonne "durée de vol" de ticks en temps (quelque chose comme HH:mm
format), mais j'ai aucune idée comment je pourrais y arriver.
Mon code actuel pour la conversion de la colonne ressemble à ceci, mais la troisième ligne me donne une erreur à propos de la conversion de 'objet' en 'long'.
for (int i = 0; i < dgvTabla.RowCount; i++)
{
var dt = new DateTime(dgvTabla[5, i].Value);
string.Format("HH:mm", dt);
dgvTabla[5, i].Value = dt;
}
Des idées? Merci!
Je me suis mis en retard mais John Cappelletti m'a répondu. – user1413