Bonjour,
Je suis bloqué depuis quelques temps sur un petit problème que, j'espère, vous pourrez m'aider à résoudre.
Bon voilà :
Je désire afficher une DataTable dans un DataGridView(, pour le moment pas de problème), mais je désire qu'une colonne d'entier, soit affichée avec un '0' devant cet entier (0 1 2 3 4 5... donne à l'affichage : 00 01 02 03 04 ...) si les entiers sont inférieur a 10 .

J'ai penser faire ceci dans un 1er temps, mais ça ne fonctionne pas.
--> les colonnes sont toujours 0 1 2 3 4 5 ...


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
// Déclaration
 
DataTable dT = .... avec une 1ére colone "N°" d'entier
 
Private List<DataRow> Newnum = New list<DataRow>();
 
// Boucle pour chaque ligne de dT faire
Foreach (DataRow ligne in dT.Rows)
{
 
    ligne["N°"].ToString().PadLeft(2, '0')); // on obtient '01' (par exemple)
 
    Newnum.Add(ligne); //mais dans Newnum on a toujours '1' (autre exemple)
}
 
DataGridView.DataSource = Newnum;


Merci de bien vouloir m'aider

Tchaou !