

在第一张图双击数据后弹出第二张图,
问题:怎么在第二张图中点击修改删除,第二张图返回到第一张图并更新;
第二张图取消代码:panel2.Hide();panel1.Show();但是点了以后回到第一张图,但是之前的panel1没更新
------解决思路----------------------
问题:怎么在第二张图中点击修改删除,第二张图返回到第一张图并更新;
你的 修改 删除 操作, 我是不是可以理解为, 你现在只是将数据操作提交到了数据库 ?
在数据提交之后, 可以用个委托, 通知(窗体1)第一张图, 数据已经改变, 这时, 你重新执行数据库查询, 就刷新显示了.
然后执行隐藏第二张图. 这时就回到第一张图了.
第二张图取消代码:panel2.Hide();panel1.Show();但是点了以后回到第一张图,但是之前的panel1没更新
这里你既然是 "取消", 那第一张图,应该没变化吧.... 难道我理解错误?
这个取消,是取消修改呢, 还是"退出"第二个图界面?
------解决思路----------------------
hide只是隐藏了
show是重新显示出来了
如果你想点击取消,文本框的值都变回之前的默认值
要么代码重新用原来的值给文本框赋值
要么panel直接移除,重新加载,然后重新走一遍load里的代码