public UC_TravelList(ChangePanel changePanel) { InitializeComponent(); UC_TravelCell uc_cell = new UC_TravelCell(changePanel); AddCellInfoToPanel(uc_cell, PanelCell1); }
public async void InitInfo() { int id = this.Uid; string url = "https://localhost:5001/api/Travel/get?uid=" + id; XmlSerializer xmlSerializer = new XmlSerializer(typeof(List <Travel>)); Client client = new Client(); try { HttpResponseMessage result = await client.Get(url); if (result.IsSuccessStatusCode) { List <Travel> travels = (List <Travel>)xmlSerializer.Deserialize(await result.Content.ReadAsStreamAsync()); flowLayoutPanel_travels.Controls.Clear(); foreach (Travel Travel in travels) { UC_TravelCell cell = new UC_TravelCell(changePanel, Travel.TravelId, Travel.Description, init); //添加到panel中 flowLayoutPanel_travels.Controls.Add(cell); } //添加底部标志 } } catch (Exception ex) { MessageBox.Show(ex.Message, "警告", MessageBoxButtons.OK, MessageBoxIcon.Exclamation); } }
public UC_TravelList() { InitializeComponent(); SetFont(); UC_TravelCell uc_cell = new UC_TravelCell(); AddCellInfoToPanel(uc_cell, PanelCell1); }