I have 2 collection's one within the other like this,
public class Meter
{
public string MeterID { get; set; }
public List<Data> data { get; set; }
}
public class Data
{
public string Time { get; set; }
public int Signal { get; set; }
}
and I read it from a txt file like this,
public static void LoadMeterListFromFile(List<FileInfo> fileList)
{
foreach (FileInfo fi in fileList)
{
foreach (var line in File.ReadAllLines(fi.FullName))
{
var columns = line.Split(';');
string MeterID = columns[1];
if (!meters.ContainsKey(MeterID))
{
meters.Add(MeterID, new Meter() { MeterID = MeterID, data = new List<Data>() });
}
Data d = new Data
{
TimeStamp = columns[0],
Signal = Convert.ToInt32(columns[2].Replace("SignalStrength=", "")),
};
meters[MeterID].data.Add(d);
}
}
}
How do i show both collection's within a wpf datagrid, preferably Grouped by MeterID?