我的项目是c#WinForms。 我的项目中有2种表单,其中一种是MdiParent表单,我想通过其MdiChildren表单,如果它们具有BindingSource,则希望使其成为endedit。 如果他们有数据集,我想测试是否有变化。 预先感谢您的帮助。
我尝试了这段代码
foreach (Form frmm in Application.OpenForms)
{
foreach( Control c in frmm.Controls)
{
if (c is BindingSource)
{
c.endedit();
}
}
}
foreach (Form frmm in Application.OpenForms)
{
foreach (Control c in frmm.Controls)
{
if (c is dataset)
{
if (c.HasChanges())
{
MessageBox.Show("there are a unsaved data")
}
}
}
}