2021年4月12日
摘要: 在FormClosing窗体事件加上如下判断,根据需要修改。 switch (e.CloseReason) { //应用程序要求关闭窗口 case CloseReason.ApplicationExitCall: e.Cancel = false; //不拦截,响应操作 break; //不明原因的 阅读全文
posted @ 2021-04-12 15:42 XinRuiIIII 阅读(410) 评论(0) 推荐(0) 编辑
  2021年3月3日
摘要: 新建模块出现下图问题: 百度到解决方法: 重新生成项目后点击:消息 看到提示 注意Suggestion,然后在右侧找到错误文件目录信息,直接点击链 按照提示在application中加入 tools:replace="theme" 然后重新生成项目,问题解决! 阅读全文
posted @ 2021-03-03 16:19 XinRuiIIII 阅读(93) 评论(0) 推荐(0) 编辑
  2021年1月21日
摘要: 1.Button按钮确定时提示 if (MessageBox.Show("确定删除?", "确认", MessageBoxButtons.OKCancel, MessageBoxIcon.Question, MessageBoxDefaultButton.Button2) == DialogResu 阅读全文
posted @ 2021-01-21 16:39 XinRuiIIII 阅读(163) 评论(0) 推荐(0) 编辑
摘要: 首先安装NPOI ,点击VS的—>工具—>NuGet包管理器—>管理解决方案的NuGet程序包 导出Excel如下: /// <summary> /// 导出Excel /// </summary> /// <param name="TableName"></param> public static 阅读全文
posted @ 2021-01-21 15:39 XinRuiIIII 阅读(2572) 评论(0) 推荐(0) 编辑
  2020年10月24日
摘要: 1.判断两个时间段,比如开始时间不能小于结束时间 DateTime sttime = starttime.Value; DateTime edtime = endtime.Value; TimeSpan sp = edtime.Subtract(sttime); sqlserver sql = ne 阅读全文
posted @ 2020-10-24 11:48 XinRuiIIII 阅读(267) 评论(1) 推荐(0) 编辑
摘要: 网上搜索了一下导出功能,有好些不能使用或者缺少引用文件,浪费本人时间。所以记录一个能用的例子,(代码转载) 开发工具vs2015,首先点击 (工具—>NuGet包管理器—>管理解决方案的 NuGet 程序包—>搜索: Microsoft.Office.Interop.Excel 安装) 代码如下: 阅读全文
posted @ 2020-10-24 11:17 XinRuiIIII 阅读(580) 评论(0) 推荐(0) 编辑
  2019年12月27日
摘要: 解决记录如下: 在mysql里面进行修改操作时提示:The total number of locks exceeds the lock table size ,通过百度搜到innodb_buffer_pool_size过小; 打开mysql 命令框 输入 show variables like " 阅读全文
posted @ 2019-12-27 17:38 XinRuiIIII 阅读(1085) 评论(0) 推荐(0) 编辑
摘要: 记录解决方法,方便以后查看。 有几个地方需要注意: 1.连接mysql数据库的字符串最后加上Charset=utf8; 2.mysql中character_set_XX设置都为utf8,使用show variables like '%char%'; 命令查看(mysql打开后在需要输入密码的界面直接 阅读全文
posted @ 2019-12-27 17:10 XinRuiIIII 阅读(452) 评论(0) 推荐(0) 编辑
摘要: 首先使用PL/SQL 通过语句:select * from v$version; 查询出使用的oracle版本,弄到对应版本的Oracle.DataAccess.DLL 我本地使用版本为:11.2.0.4.0 (64位)Oracle.DataAccess.DLL下载地址:https://www.or 阅读全文
posted @ 2019-12-27 16:06 XinRuiIIII 阅读(1789) 评论(0) 推荐(1) 编辑