/// <summary> /// /// </summary> /// <returns></returns> public static CCC CreateGRDataLastCCC(DataGridView dgv) { if (dgv == null) throw new ArgumentNullException("null"); DataTable tbl = CZGRQRCApp.Default.DBI.ExecuteExtraGRDeviceDataTable(); CCC ccc = new CCC(tbl); string[] names = new string[] {"street", "name", "registeredArea", "supportArea" }; foreach (string name in names) { string mapName = GetMapName(name); int idx = GetDataGridViewColumnDisplayIndex(mapName, dgv); if (idx != -1) { ccc.List.Add(new III(name, idx + 1)); } } //ccc.List.Add(new III("street", 1)); //ccc.List.Add(new III("name", 2)); return ccc; }
/// <summary> /// /// </summary> /// <returns></returns> private CCC CreateCCC(List<III> iiis) { DataTable tbl = CZGRQRCApp.Default.DBI.ExecuteExtraGRDeviceDataTable(); AddPlanHeatColumn(tbl); CCC ccc = new CCC(tbl); foreach (III iii in iiis) { ccc.List.Add(iii); } //int n = 3; //ccc.List.Add(new III("street", 1)); //ccc.List.Add(new III("name", 2)); //ccc.List.Add(new III("registeredArea", n)); //n++; //ccc.List.Add(new III("supportArea", n)); //n++; //ccc.List.Add(new III("planHeat", n)); // TODO: // // add extraGRDeivce registeredArea, supportArea, planHeat // registeredArea, supportArea - from tblExtraGRDevice // planHeat = dayPlanHeat / totalSupportArea * supportArea // return ccc; }