public static void refreshGearBoxList() { Program.gearBoxList.Clear(); Database1DataSet1TableAdapters.GearBoxTableAdapter gbta = new Database1DataSet1TableAdapters.GearBoxTableAdapter(); Database1DataSet1.GearBoxDataTable GearBoxFromDB = new Database1DataSet1.GearBoxDataTable(); gbta.Fill(GearBoxFromDB); foreach (Database1DataSet1.GearBoxRow row in GearBoxFromDB) { GearBox gb = new GearBox(); gb.ID = row.ID; gb.Name = row.GearBoxName; gb.Alpha = row.Alpha; gb.AxesDistance = row.AxesDistance; gb.GearModule = row.GearModule; gb.InputTorque = row.InputTorque; gb.OutputTorque = row.OutputTorque; gb.TorqueRatio = row.TorqueRatio; gb.InputGear = Util.getGearById(row.InputGear); gb.OutputGear = Util.getGearById(row.OutputGear); Program.gearBoxList.Add(gb); } }