bonjour ,j'ai un bout de code pour afficher la date dans une datagrid
voici mon code
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
DateTime[] creationTimes = new DateTime[fileNames.Length];
            for (int i = 0; i < fileNames.Length; i++)
                creationTimes[i] = new FileInfo(fileNames[i]).CreationTime;
 
            // sort it
            Array.Sort(creationTimes, fileNames);
 
            // and print for test
            Console.WriteLine("Files ordered by creation time");
            for (int i = 0; i < fileNames.Length; i++)
                Console.WriteLine("{0}: {1}", creationTimes[i], fileNames[i]);
 
            table.Columns.Add("timemodif", typeof(System.DateTime));
 
            foreach (DateTime fileName in creationTimes)
            {
                DataRow row = table.NewRow();
                row["timemodif"] = fileName;
                table.Rows.Add(row);
 
            }
le probleme est qu'il naffiche pas les dates.en sachant que g deja creer mon data table et j'ai indiquer mon path
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
string[] fileNames = Directory.GetFiles("C:\\", "*.txt");
 
 
 
            DataTable table = new DataTable();
il me semble que le probleme et dans le foreach
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
foreach (DateTime fileName in creationTimes)
            {
                DataRow row = table.NewRow();
                row["timemodif"] = fileName;
                table.Rows.Add(row);
 
            }

mais encore sa marche pas