我在Form_Load事件期间填充的Windows窗体上有一个ListBox,如此。
private void Form1_Load(object sender, EventArgs e)
{
SA.Business.ComputerList computerList;
computerList = SA.Business.Business.GetComputerList();
this.lbComputers.DataSource = computerList;
this.lbComputers.DisplayMember = "Name";
}
GetComputerList返回一个继承自BindingList<>
的ComputerList对象我在表单上有一个按钮,当单击时更新表格,该表格是ComputerList对象的数据源。
完成更新后,我只想强制ListBox使用来自数据库的新数据来重新进行自我修复。
我该怎么做?
答案 0 :(得分:2)
将您的加载代码抽象到一个单独的函数中,然后从您的Form_Load以及您的按钮单击事件中调用该函数。
答案 1 :(得分:0)
这应该有用..
// after the code to update the source
Form1_Load(null, null);