我正在Winforms项目中工作。其中每当我添加或编辑数据库中的记录,并关闭我想我的列表更新。为什么在数据库更改后Bindinglist没有更新?
但在搜索表单中我的列表没有得到更新。为此,我必须从数据库中重新绑定数据。当我搜索并了解绑定列表时,我使用了绑定列表而不是列表,但它仍然不起作用。
这里是我的代码
///
/// Represent FirstName Fields
///
public String FirstName { get; set; }
_MemberMaster.FirstName = Convert.ToString(txtFirstName.Text);
string result _IMemberMasterController.UpdateMemberMaster(_MemberMaster);
更新后我闭上我的形式,但在搜索表单列表不更新。当列表得到更新时,我希望datagridview也得到更新。
查找到[BindingSource的.ResetBindings方法](https://msdn.microsoft.com/en-us/library/system.windows.forms.bindingsource.resetbindings%28VS.80%29.aspx)。基本上在关闭表单之前调用'myBindingList.ResetBindings(false);'。 true或false为:*如果数据模式已更改,则为true;如果只有值已更改,则为false。* –
@KeyurPATEL但mybindinglist在searchfrom中,而我以另一种形式更新数据。当我关闭编辑成员表格,然后我可以去搜索表格 –