private static void PopulateModel(List<BikeTable> hierarchy, BikeTable model, DataSet ds) { // Single query returns one table DataTable dt = ds.Tables[0]; // read column names to use to select correct fields for data // TBD Inspect here to find column names for pivoted Dayname-bikes Dictionary<string, int> colnbr = new Dictionary<string, int>(); foreach (DataColumn dc in dt.Columns) { colnbr.Add(dc.ColumnName, dc.Ordinal); } foreach (DataRow dr in dt.Rows) { model.UpdateForDR(hierarchy, 0, dr, colnbr); } }
private static void PopulateModel(List <BikeTable> hierarchy, BikeTable model, DataSet ds) { // Single query returns one table DataTable dt = ds.Tables[0]; // read column names to use to select correct fields for data // TBD Inspect here to find column names for pivoted Dayname-bikes Dictionary <string, int> colnbr = new Dictionary <string, int>(); foreach (DataColumn dc in dt.Columns) { colnbr.Add(dc.ColumnName, dc.Ordinal); } foreach (DataRow dr in dt.Rows) { model.UpdateForDR(hierarchy, 0, dr, colnbr); } }