1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27
| public void trifichiers(string[] files)
{
string[] myenum = Enum.GetNames(typeof(allenum));
DataTable dt = new DataTable();
DataRow row = dt.NewRow();
foreach (string enum in myenum)
{
dt.Columns.Add(enum); // je crée les en-tetes à l'aide de l'enum
foreach (string file in files)
{
string[] lines = File.ReadAllLines(file);
foreach (var line in lines)
{
char[] delimiter = { '|' };
string[] elements = line.Split(delimiter, StringSplitOptions.RemoveEmptyEntries);
if (!line.Contains(enum)) continue;
row[elements[2]] = elements[3];
}
}
}
dt.Rows.Add((row));
dgVResult.DataSource = dt;
} |
Partager