标题:[求助]非button按扭的点击事件问题...
只看楼主
永远支持
Rank: 1
等 级:新手上路
帖 子:25
专家分:0
注 册:2006-5-13
 问题点数:0 回复次数:8 
[求助]非button按扭的点击事件问题...

有一段对数据库修改数据的程序,我写在button的点击事件里,可以正常运行,可是当我写在toolStripButton里的点击事件里,为什么数据就修改不成了?!但是程序也不会报错。。
这是为何。。

搜索更多相关主题的帖子: button 
2007-04-28 23:19
天使不哭
Rank: 6Rank: 6
等 级:贵宾
威 望:23
帖 子:677
专家分:22
注 册:2006-7-9
得分:0 
把你的代码附上,我们看一下,或许知道问题出在哪里?

C#Winform技术群:25380362
博客:http:///boyliupan/
2007-04-28 23:48
永远支持
Rank: 1
等 级:新手上路
帖 子:25
专家分:0
注 册:2006-5-13
得分:0 

private void toolStripButton2_Click(object sender, EventArgs e)
{
SqlConnection scon = new SqlConnection("server=;uid=sa;pwd=123;database=data");
DataSet ds = new DataSet();
SqlDataAdapter da = new SqlDataAdapter("select * from ccc", scon);
if (MessageBox.Show("是否确定要修改数据", "提示", MessageBoxButtons.YesNo) == DialogResult.Yes)
{
da.Update(ds, "ccc");
MessageBox.Show("数据已修改完毕", "提示");
}
else
{
MessageBox.Show("数据未修改", "提示");
}
}


这段程序放进button的点击事件是可以执行的,写在这里就不行了,但是程序不报错!
2007-04-28 23:57
永远支持
Rank: 1
等 级:新手上路
帖 子:25
专家分:0
注 册:2006-5-13
得分:0 
晕。。帖子沉的挺快啊。。
有朋友可以帮忙吗?帮我看一下这到底是怎么回事。。
2007-04-30 20:30
从小到大
Rank: 1
等 级:新手上路
威 望:2
帖 子:200
专家分:0
注 册:2006-6-24
得分:0 
DataSet ds = new DataSet();???
da.Update(ds, "ccc");??

2007-04-30 20:34
永远支持
Rank: 1
等 级:新手上路
帖 子:25
专家分:0
注 册:2006-5-13
得分:0 

这一段程序应该没什么问题
因为在button点击事件里,这段程序是可以正常运行的。。

2007-04-30 21:10
xiezili
Rank: 1
等 级:新手上路
帖 子:80
专家分:0
注 册:2007-4-8
得分:0 
还是分层设计吧,数据访问层单独开来,界面层调用!应该不会出现像你说的这种情况!

http://xiezili.
2007-04-30 23:42
永远支持
Rank: 1
等 级:新手上路
帖 子:25
专家分:0
注 册:2006-5-13
得分:0 
问题解决了。。
程序确实没错,在toolstripbutton的点击事件里,是不能在单元格编辑状态下提交数据!目前我是选择行提交数据就可以达到修改数据的效果了。。
2007-05-01 14:39
bygg
Rank: 16Rank: 16Rank: 16Rank: 16
来 自:乖乖的心中
等 级:版主
威 望:241
帖 子:13555
专家分:3076
注 册:2006-10-23
得分:0 
server=;uid=sa;pwd=123;database=data

你的这句都错了。。

飘过~~
2007-05-01 15:40



参与讨论请移步原网站贴子:https://bbs.bccn.net/thread-135815-1-1.html




关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.257298 second(s), 7 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved