【发布时间】:2021-05-19 14:24:01
【问题描述】:
我有一个表单,其中有一个FlowLayoutPanel,其中填充了一个显示产品的UserControl 列表。每个UserControl 都有一个按钮,可以打开另一个表单,我用它来编辑数据库中的产品。
我的问题是我不知道如何在更改数据库中的数据或关闭模式对话框后刷新 FlowLayoutPanel 中的数据。
是否可以模仿 DataGridView 和数据源的行为,在每次更改数据库时,我都会在 FlowLayoutPanel 中获得相应的数据????
这是我用来用控件填充 FlowLayoutPanel 的代码!
如果需要,我会添加更多代码!
var result = await _obavijest.GetAll<List<Model.Obavijest>>();
foreach (var x in result)
{
ucObavijest pp = new ucObavijest();
pp.lblNaslov.Text = x.Naslov;
pp.lblID.Text = x.ObavijestId.ToString();
pp.lblDatumVrijeme.Text = x.VrijemeObjave.ToString();
flpObavijesti.Controls.Add(pp);
}
【问题讨论】: