probleme d'affichage d'une date sur datagrid
bonjour ,j'ai un bout de code pour afficher la date dans une datagrid
voici mon code
Code:
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:
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:
1 2 3 4 5 6 7
| foreach (DateTime fileName in creationTimes)
{
DataRow row = table.NewRow();
row["timemodif"] = fileName;
table.Rows.Add(row);
} |
:cry:
mais encore sa marche pas