窗体程序没错但是没反应,求高手指教

问题描述

usingSystem;usingSystem.Collections.Generic;usingSystem.ComponentModel;usingSystem.Data;usingSystem.Drawing;usingSystem.Text;usingSystem.Windows.Forms;usingSystem.Data.SqlClient;namespaceStudentsGradesManagementSystem{publicpartialclassStudentInfoInput:Form{stringstrcon="Server=PC_BOCAI\SQLEXPRESS;database=StudentCj;IntegratedSecurity=true";SqlConnectioncon;publicStudentInfoInput(){InitializeComponent();con=newSqlConnection(strcon);}privatevoidbutton1_Click(objectsender,EventArgse){try{DataSetsd;stringid="selectidfromstudentwhereid='"+textBox1+"'";stringsqlbj="selectbjdmfrombjwherebjmc='"+comboBox1.Text+"'";SqlDataAdaptersda=newSqlDataAdapter(id,con);sd=newDataSet();sd.Clear();sda.Fill(sd);if(sd.Tables[0].Rows.Count!=0){MessageBox.Show("TheInformationyouenteredexisted");}else{SqlDataAdaptersda1=newSqlDataAdapter(sqlbj,con);sd.Clear();sda1.Fill(sd);stringbjcx=sd.Tables[0].Rows[0][0].ToString();stringsql="insertintostudent(id,name,bjdm)values('"+textBox1.Text+"','"+textBox2.Text+"','"+bjcx+"')";SqlCommandcom=newSqlCommand(sql,con);con.Open();com.ExecuteNonQuery();con.Close();MessageBox.Show("InputSuccessful");textBox1.Text="";textBox2.Text="";}}catch{}}}}数据库连接应该也没错,但是点击button1没有反应。。

解决方案

解决方案二:
建议:把button1_Click里的代码先删除(变成注释),先写一行:MessageBox.Show("1234");看看行不行。如果没问题,在原代码每个分支开始都加上这样的提示:MessageBox.Show("abc");设置不同的显示内容,你就知道哪里错了。
解决方案三:
你就不能单点调试一下?
解决方案四:

解决方案五:
上面的链接回复错了
解决方案六:
应该报catch了吧你那个data确定不为空在cathc里面show一下不就行了
解决方案七:
你就从按钮事件最开始的程序加断点开始debug吧,你的catch里面也没有提示信息,出了异常肯定就直接退出了。所以点击按钮没有反应。我觉得是数据库连接的位置不对
解决方案八:
没反应就“对了”,因为你对开发调试环境还要掩盖异常,这自然是一种非常恶劣的开发方式。去掉try...catch,才能正常开发和调试。
解决方案九:
我仔细想了下,应该是数据库设计有问题,这个输入又和数据库表关系冲突,所以没反应,代码应该没错
解决方案十:
引用6楼tianqy2015的回复:

你就从按钮事件最开始的程序加断点开始debug吧,你的catch里面也没有提示信息,出了异常肯定就直接退出了。所以点击按钮没有反应。我觉得是数据库连接的位置不对

我在catch加了showbox,可以显示,代码没错。。
解决方案十一:
断点,逐步调试

时间: 2024-07-31 22:00:41

窗体程序没错但是没反应,求高手指教的相关文章

ligerui-ligerUI中设置了自己想要的时间格式,但是结果没起作用,求高手指教?

问题描述 ligerUI中设置了自己想要的时间格式,但是结果没起作用,求高手指教? JS中是这样写的 {display : "发布时间",name : "firstPublishTime",type: "date",format:"yyyy-mm-dd HH:mm:ss"}, {display : "标题",name : "title"}, {display : "创建人&qu

桌面下雪小程序-这个程序错在哪?求高手回答

问题描述 这个程序错在哪?求高手回答 #include #include #include #include #include "Snow.h" /* UpdateLayeredWindow declaration*/ typedef BOOL (WINAPI lpfnUpdateLayeredWindow)( HWND, HDC, POINT, SIZE*, HDC, POINT*,COLORREF, BLENDFUNCTION*, DWORD); /* global variabl

net 2.0-用.net2.0设计的网站,更换服务器后,上传组件失效。求高手指教!

问题描述 用.net2.0设计的网站,更换服务器后,上传组件失效.求高手指教! 公司网站,2011年设计,用的是微软的.net2.0框架(aspx)+win2003IIS,以前运行一切正常,搬迁到云服务器后,出现上传组件错误,具体表现: 1.点击上传组件后,源代码不执行(也就是点了之后页面闪一下,然后就回复了原页面): 2.自己新建了一个ASP编写的程序,上传成功: 3.目录权限没问题: 4.在云服务器上安装了VS2010进行本地调试,localhost加端口进行访问,测试上传是成功的.奇怪的是

急求帮助-新手刚刚上路,很多地方不懂,求高手指教帮助。

问题描述 新手刚刚上路,很多地方不懂,求高手指教帮助. 我们学校要求做一个球员信息管理系统.分为管理员登录,用户登录,游客登录,管理员可以增,删,改球员的信息,包括姓名,年龄,球队数据(得分 篮板 助攻),那年进去入联盟. 用户可以查找自己喜欢的球星,包括各种数据. 游客看不到球员信息,只可以看到程序简介,还有注册教程. 将数据录入到文本文件里(就是不需要每次打开程序,都需要输入数据).求大神们帮帮忙吧,真的是才入门,没怎么碰过电脑.注:是在c++控制台程序中做,开发工具是vs2010 解决方案

编程-Yahoo UI(引用)问题,求高手指教!

问题描述 Yahoo UI(引用)问题,求高手指教! http://img.my.csdn.net/uploads/201309/02/1378129656_3660.jpg <!DOCTYPE html> new document <!--引入一个yui3的种子文件--> .hello{ background-color:red } <script type="text/javascript" src="http://yui.yahooapis

新手 菜鸟 问题-新手求高手指教一下。。。

问题描述 新手求高手指教一下... 在Java中,一个类中各方法中的返回值与调用有什么联系??? 解决方案 调用函数得到返回值. 比如 int a = add(2, 3); int add(int a, int b) { return a + b; } 那么函数add的返回值会返回给函数的调用者. 解决方案二: 我给你分成三个关键词. 方法,方法中的返回值,调用. 方法,包含执行的过程与返回值, 而方法中的返回值,只是方法的一部分,可以是自己自定义的,也可以使在方法中的代码获得的. 调用,调用的

编译xapian1.2.8遇到的问题,求高手指教。

问题描述 编译xapian1.2.8遇到的问题,求高手指教. 编译时出现 Microsoft (R) 程序维护实用工具 9.00.30729.01 版 版权所有(C) Microsoft Corporation.保留所有权利. NMAKE : fatal error U1073: 不知道如何生成""pianxapian-core-1.2.8config.h"" Stop. NMAKE : fatal error U1077: ""C:Progra

win8 升级 win8.1 sql server 2008 启动项不见了,求高手指教

问题描述 win8 升级 win8.1 sql server 2008 启动项不见了,求高手指教 从win8 升级到 win8.1 ,结果sql server 2008 的启动项 不见了 解决方案 在计算机里面搜或者按window键,然后在里面找 解决方案二: 查看系统服务中是否还有sql server2008的服务 解决方案三: 在开始屏幕中点向下,在下面的程序列表中有没有?在任务管理器中有没有sqlsrv在运行? 不行修复安装下.

我的网站的首页怎么不刷新啊 ?求高手指教

问题描述 大家好,前段时间自己经营了一个网站,由于嫌进入网页的速度过慢找了一个代码优化软件优化了一下,前几天没注意,今天我更新软件的时候只在分页上更新了,但是网站首页怎样更新也不显示最新的内容,求高手指教一下是怎么回事啊.本人对网站一窍不通,现在是一筹莫展,头疼.大家看一下分页的我的软件更新到了9号,但是首页相关栏目却是5号的,不管怎样刷新都没用 解决方案 解决方案二:自己抢沙发http://y13581025210.com/解决方案三:缓存或者静态化解决方案四:怎样解决啊解决方案五:是不是有链