Form里有多个TabControl,每个TabControl的TabPage下都是有表格显示数据。在修改某个TabPage下dDataGridView的数据后没有保存会提示确认框,提示用户是否放弃当前修改的数据。如果点击取消的话要求停留在当前TabPage上。请问怎么实现?涉及到不同的TabControl之间切换。如果切换完成再重新选中该TabPage画面就会出现闪烁,客户不能接受。有没有更好的办法?比如如何在Leave事件的时候就中止?
你可以把数据临时保存起来,然后在返回那个tabpage,设置好数据,明白否?tabControl1.SelectedIndex= 0;