bonjour ,j'ai un bout de code pour afficher la date dans une datagrid
voici mon code
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
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); }
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 string[] fileNames = Directory.GetFiles("C:\\", "*.txt"); DataTable table = new DataTable();
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
Partager