|
|
1
27
问题可能是您的数据绑定控件设置为在验证时更新。 您需要将每个数据绑定控件的DataSourceUpdateMode设置为DataSourceUpdateMode.OnPropertyChanged。例如,数据绑定文本框:
还可以通过以下方式在设计器中设置数据源更新模式: 选择控件并转到属性窗口->(数据绑定)->((高级)
干杯 |
|
2
3
|
|
3
3
你和什么有关?如果是DataSet、DataTable等,或者更好的是BindingSource,则应调用EndEdit:
我实现了一个
有了这个接口,比如说,当应用程序关闭时,我可以轻松地遍历打开的MdiChild窗口,检查是否通过将子窗体强制转换为
请原谅我的漫谈,但我认为这可能会有帮助。其余的工作原理如下:
您如何处理错误取决于您的异常捕获约定-这可以在
与表单关闭事件一起使用时,它将如下所示:
与save&中的强制保存一起使用;“关闭”按钮,它将如下所示:
无论如何,比你要求的多一点,但我希望这有帮助! |
|
|
4
0
试试这个:
|
|
|
5
0
这在过去一直困扰着我。除了将DataSourceUpdateMode设置为OnPropertyChanged之外,数据源中的基础列不能是只读的。 在数据表中检查您的列:
|
|
|
6
-1
对我来说这是最糟糕的。如果我将更新源模式设置为OnPropertyChanged on combobox,它的行为就像我将其设置为Onvalidation模式一样!wpf中的绑定要好得多。 |
|
|
A B · C#Excel自动调整列避免长文本时出错 1 年前 |
|
|
Megrez7 · C#ToArray转换合并为一行,导致数组元素更改 1 年前 |
|
Aycon · 在工厂方法中释放部分创建的对象的正确方法是什么? 1 年前 |
|
|
Sei · Avalonia/WPF将路由器传递到控制模板 1 年前 |