C#非常奇怪的事情,请高手指点

zhangchuanliang 2009-03-24 08:26:07
我用Button的单击时间执行下面代码就能更新数据库,可以用ToolStrip某个按钮的单击事件就不能更新数据库,我在此处加上断点,是执行的,不知道这是怎么回事??
try
{
sqlCon.Open();
adapter.Update(userTable);
}
catch (Exception ex)
{

}
finally
{
sqlCon.Close();
}
...全文
90 8 打赏 收藏 转发到动态 举报
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
zhangchuanliang 2009-03-24
  • 打赏
  • 举报
回复
解决了,谢谢了
zhangchuanliang 2009-03-24
  • 打赏
  • 举报
回复
winform程序?
是的话,问题就是:
Button能得到输入点,而ToolStripButton不能得到输入点的缘故。
解决办法:
Form Validate();
BindingSource EndEdit();
Adapter Update(userTable);
这样估计能解决。
******************************************************
说到点子上了,你这个怎么解决,我不太明白
子夜1978 2009-03-24
  • 打赏
  • 举报
回复
userTable是空的?应该和焦点是有关系!
dxd0222 2009-03-24
  • 打赏
  • 举报
回复
winform程序?
是的话,问题就是:
Button能得到输入点,而ToolStripButton不能得到输入点的缘故。
解决办法:
Form Validate();
BindingSource EndEdit();
Adapter Update(userTable);
这样估计能解决。
zhangchuanliang 2009-03-24
  • 打赏
  • 举报
回复
忘记了,我的是winform程序,所以不存在if(!IsPostBack)
tianke3477 2009-03-24
  • 打赏
  • 举报
回复
up
zhangchuanliang 2009-03-24
  • 打赏
  • 举报
回复
刚刚发现一个问题,我在Gridview中输入完成数据后,单击ToolStrip上的保存按钮时,当前的光标是在GridView最后输入的单元格内。而单击Button上的保存时,GridView是选择整个行的。可能是这个原因,怎么解决呢?

111,126

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Creator Browser
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧