4
|
JYelton Melchior Blausand · 技术社区 · 14 年前 |
1
2
为了检测DataGridView中的更改,我使用了两个事件,
当这些事件发生时,我设置了一个布尔值(unsavedChanges),以指示存在更改。关闭窗体或单击“取消”按钮(现在重命名为“还原”)时,将选中布尔值,如果设置为true,则显示对话框。如果单击“保存”按钮,则布尔值设置为“假”,并保存数据。 虽然不像检查数据绑定或数据报的一个属性那么简单,但它可以根据需要工作。 |
2
2
这可能是个愚蠢的问题,但为什么这个问题不起作用呢? 对于VB
对C
如果数据表是通过绑定源绑定到DataGridView的,那么您最近修改但未提交的编辑将挂起在数据表中。数据集和数据表具有
|
3
0
嗯,我在玩一个小把戏,希望它能帮助你们所有人,我正在使用bindingsource跟踪更改。 当前项已更改 方法。在这里,我使用了DataGridView的标记属性来标记更改,您可以使用一个变量:
记住,这个触发器可以多次触发,因此两个if语句都可以真正地控制一次运行。最后,您可以在退出按钮处理程序上使用此代码,正如我的示例代码所示:
在取消更改时,重置标志。希望它也对你有用。 当做 |
4
0
在处理带有数据集的小表时,如果不想处理单元格更改事件和取消编辑,可以使用以下改进的变体:
|
Robert King · Unity C#语法问题-转换位置 1 年前 |
JBryanB · 如何从基本抽象类访问类属性 1 年前 |
law · 检查答案按钮的输入字符串格式不正确 2 年前 |
i_sniff_ket · 在unity之外使用unity类 2 年前 |