- 博客(79)
- 收藏
- 关注
原创 关于C# KeyUp事件中MessageBox的回车(Enter)按键的回调问题(禁止无限按ENTER)
MessageBox.Show(“止码-起码与水量+换表水量不相等请从新输入!把textbox中keyup事件中的代码移植到 keydown事件中。这样就可以阻止按下enter后无限回调messbox中的回车问题了。//主要是这句代码 组织默认的回车行为。
2024-06-19 16:44:27
310
1
原创 C#WPS导出EXCEL
1、首先安装金山WPS ,然后在安装包中找到 etapi.dll 这个文件,导入到项目中,然后添加引用。3、开始编写导出程序,本例以datagridview导出EXCEL为例子.在引用中出现EXCEL 就是已经将API导入到了程序中,2、在命名空间中引用 using Excel;
2024-04-10 09:07:19
605
原创 datagridview中通过linq模糊查找数据
/首先创建一个Ienumerable的集合 将datagridview中datagridviewrow进行转换。//将找到的数据的行索引给datagrdiview。
2024-03-19 16:16:16
255
原创 【无标题】
另外,我还假设它不是环境的,因为它发生在使用不同硬件的多于一台服务器上。令人惊讶的是,这仅发生在我的解决方案中的一个项目中。更有趣的是,我的解决方案中有多个项目(控制台应用程序,WPF应用程序,Windows窗体应用程序),但是只有在设置"控制台应用程序"类型时它才会失败项目作为解决方案的启动项目(即使对于那些实际上没有代码或项目模板本身附带的默认程序集没有引用的任何其他程序集的程序)。在我的情况下,当我频繁地从设备读取数据引发异常时,我使用Thread.Sleep(1000)停止了一段时间的读取。
2023-12-19 14:49:35
1397
原创 C#:winform 检查DataGridView单元格是否为空
做判断,切记不能使用tostring()否则程序为报异常 也不能使用value==null进行判断,否则也会抛异常。检查cell的value 是否为空。
2023-10-20 11:08:29
879
转载 ASP.NET MVC中 继承Controller统一控制session出现反复重定向问题的解决方案
在filterContext.Controller.ControllerContext.RouteData中可以获取到对应的控制器的字符串和行为的字符串。
2022-10-26 10:15:16
229
原创 winform c# 窗体传值几种方式
C#跨窗体传值的几种方法分析(很详细)创建一个Winform窗体应用程序项目,然后添加一个Form2窗体。在Form1和Form2中各添加一个textBox和button:单击Form1中的button1,弹出Form2,然后要做的就是在Form1中的textBox1和Form2中的textBox2中传值。为了方便起见,将Form1称作父窗体,将Form2称作子窗体。相对来说,将父窗体的值传到子窗体较为容易实现。下面分别进行说明。一、父窗体传值给子窗体。方法1:通过Form类构造方法的重载
2021-07-19 10:09:25
4361
3
原创 winform递归加载文件夹下的所有路径
using System;using System.Collections.Generic;using System.ComponentModel;using System.Data;using System.Drawing;using System.Linq;using System.Text;using System.Threading.Tasks;using System.Windows.Forms;using System.IO;namespace 文件递归{public p
2021-05-20 22:56:30
198
原创 c# winform 中listbox控件如何获取valueMember数据
lbcbxl.DataSource = null; string bfrper = string.Empty; for (int i = 0; i < lbcby.SelectedItems.Count; i++) { 因获取listbox 选中项目selecteditem是一个object 类型 ,需要强制转换,把selecteditem 转换成需要显示的类型,可获取valueMe
2020-12-25 10:08:55
1463
原创 bootstrap img 标签 图片自适应高度,宽度
<img src="\image\moren.png" style="width:130px; height:140px;" class="img-responsive center-block img-circle" id="images" />这里的class中 需设置 img-responsive center-block 将显示的图片居中显示 ,如果需要img标签自动适应图片大小,取消width,和height 属性...
2020-11-12 15:22:09
5022
转载 plsql 常用函数-转
PLSQL常用函数 1)处理字符的函数 || 或 CONCAT---并置运算符。 格式∶CONCAT(STRING1, STRING2) 例:’ABC’|| ’DE’=’ABCDE’ CONCAT(‘ABC’,’DE’) =’ABCDE’ ASCII---返回字符的ASCII码。 例:ASCII(‘A’) = 65 CHR---返回指定ASCII码的字符。 例:CHR(65) = ‘A’ INSTR---搜索子串位置 格式∶INS.
2020-10-30 16:09:11
1288
2
原创 bootstrap treeview.js 权限加载时,复选框被选中的 demo
先上代码:首先要引入相应的css,与js <link href="~/Content/toolbarCss/roleinfo.css" rel="stylesheet" /> <link href="~/Content/css/bootstrap.min.css" rel="stylesheet" /> <link href="~/Content/css/bootstrap-table.css" rel="stylesheet" /> &
2020-07-16 15:58:57
448
转载 JSON.parse() 的坑容易报 uncaught syntaxerror:unexpected token in json at position 1
相信大部分人都知道或者去百度检索都会得到将js中的字符串转化成json对象常见的3种方法举例:var str = ‘{“name”:“小明”,“age”:18}’;将字符串转化json对象:var json = JSON.parse(str);var json = eval("(" + str + “)”);var json = (new Function("return " + str))();通过console.log()将json打印到控制台,不管是使用以上3种哪
2020-07-14 10:19:19
17616
原创 Bootstrap-table的用法
Bootstrap-Table显示数据到表格的方式有两种,一种是客户端(client)模式,一种是服务器(server)模式。 客户端模式:指的是在服务器中把要显示到表格的数据一次性加载出来,然后转换成JSON格式传到要显示的界面中,客户端模式较为简单,它是把数据一次性加载出来放到界面上,然后根据你设置的每页记录数,自动生成分页。当点击第二页时,会自动加载出数据,不会再向服务器发送请求。同时用户可以使用其自带的搜索功能,可以实现全数据搜索。对于数据量较少的时候,可以使用这个方法。 服务器模式:指
2020-06-02 15:59:40
596
原创 .net MVC中请求访问json文件,报404错误的解决方法
.net MVC中请求访问json文件,报404的错误解决方法如下:在在Web.config里面的system.webServer添加如下内容:<system.webServer> <staticContent> <mimeMap fileExtension=".json" mimeType="application/json; charset=UTF-8" /></staticContent> </system.webServer>
2020-05-20 16:25:27
393
原创 jquery中 input 文本框如何获得焦点
$('#txtUserName').keypress(function (event) { //获得键盘的按键值 var keyCode = (event.keyCode ? event.keyCode : event.which); //如果按下了回车键文本框或得焦点,注意的是这里的foucus()方法是javascript中方法,需要把 //jquery对象先转成dom对象才能用此方法,否则直..
2020-05-14 10:53:10
781
原创 jquery-easy-ui 结合 bootstrap
@{ Layout = null;}<!DOCTYPE html><html><head> <meta name="viewport" content="width=device-width" /> <title>列表</title> <!---bootstrap与jquery-easyui结合进行前端开发,用bootstrap进行布局,jquery-easyui进行数据的提取
2020-05-11 16:53:15
730
原创 winform 中 messagebox 的详细用法
private void button1_Click(object sender, EventArgs e) { MessageBox.Show(" 1 个参数 " ); } private void button2_Click(object sender, EventArgs...
2020-03-10 13:32:53
451
原创 c# winform 中倒序计时器的写法
//定一个倒序的时间TimeSpan dto = new TimeSpan(0, 20, 0);private void timer1_Tick(object sender, EventArgs e) { //倒序时间已秒的形式相减 dto = dto.Subtract(new TimeSpan(0, 0, 1)); ...
2019-12-05 15:16:44
335
原创 vs2012 已停止工作 - 解决办法
一打开,就提示 vs2012 已停止工作。无比蛋疼阿…第一次, 利用vs修复工具, 无效。第二次, 卸载了vs。 重新安装, 来来回回折腾了1个多小时, 发现, 重装后还是这个问题…坑。后来百度了一会, 发现了解决办法, 再自己倒腾下。 可以了。解决办法如下:点开查看问题详细信息,提示:问题签名:问题事件名称: CLR20r3问题签名 01: devenv.exe问题签名 ...
2019-09-26 10:22:26
679
2
原创 c# winform中 通过流的方式导出EXCEL
if (this.dataGridView1.Rows.Count > 0) { SaveFileDialog saveFileDialog = new SaveFileDialog(); saveFileDialog.DefaultExt = "xls"; saveFil...
2019-08-19 22:53:08
1192
原创 c# winform中 reportviewer中如何动态的显示图片
首先要在报表中添加 image控件 source选择database mimetype 我这里选择的是 image/bmpvalue 值选择数据集中定义好的 字段,我这里定义名称为:Image value对应的表达式为:=Fields!Image.Value这里的value 解释如下:对于 Value,键入或选择一个计算结果为图像来源的表达式。如果 Source 属性设置为 Exte...
2019-07-29 14:32:11
1511
转载 C# winform中 TextBox文本框只能输入数字、小数点(最大到2位)、退格键、负号
//数字、小数点(最大到2位)、退格键、负号 private void textBox1_KeyPress(object sender, KeyPressEventArgs e) { if ((e.KeyChar < 48 || e.KeyChar > 57) && e.KeyChar != 8 &&...
2019-07-10 16:15:42
1782
原创 SQL Server 附加数据库提示5120错误
第一步先关掉你的SQLserver然后在菜单上找找到SQLSERVER右键选择“以管理员运行”第二步给你的数据库文件所在文件夹给上“读取,写入”的权限。在附加数据库时候遇见 5120错误,建议把放置放置数据库的文件夹的权限更改为完全控制。假如你的操作系统是windows8 或者windows10 那么你发现操作了这一步还是不行。我告诉你 关掉你的sqlserver 然后再开始菜单点击...
2019-07-06 15:47:17
700
原创 winform中将图片保存到数据库与数据库中读取显示到picturebox上封装imageHelper
using System;using System.Collections.Generic;using System.Linq;using System.Text;using System.IO;using System.Drawing;using System.Drawing.Imaging;namespace Common{ public static class Im...
2019-07-05 11:00:24
1033
转载 Winform TextBox中只能输入数字的几种常用方法
方法一: private void tBox_KeyPress(object sender, KeyPressEventArgs e) { if (e.KeyChar == 0x20) e.KeyChar = (char)0; //禁止空格键 if ((e.KeyChar == 0x2D) && ((...
2019-07-01 10:48:10
2307
转载 Winform DataGridView单元格中动态添加多个控件
版权声明:仅供学习。如有转载,请注明。 https://blog.csdn.net/C_gyl/article/details/85095021简介: 在DataGridView的单元格中动态添加多个控件。例如在DataGridViewTextBox单元格中,添加CheckBox和Button控件。主题思路就是一个动态控件的大小...
2019-06-11 08:51:17
2947
1
原创 mvc中异步上传图片
首先引入jquery.js,MyAjaxForm.js前端 $('#btnFileUp').click(function () { $("#addForm").ajaxSubmit({ success: function (data) { ...
2019-06-02 14:29:46
323
转载 C#时间类型 DateTime? 赋空值 关于datetime类型的DBNull判断
public DateTime? SubTime { get; set; } //日期类型判断是否为null 用nullable这个泛型结构体 m.SubTime=dr["subtime"]==DBNull.Value?new Nullable<DateTime>():Convert.ToDateTime(dr["subtime"]),...
2019-05-20 16:48:26
4628
原创 MVC中在序列化对象时候如何解决对象的循环引用问题
在mvc中 序列化对象中如果包含导航属性的化在运行程序中会报Self referencing loop detected for property " 这个错误,由于.对象相互循环序列化中对象取数据出现异常解决方法在实体类中应用 using Newtonsoft.Json; 在导航属性字段前面加上 [JsonIgnore] 特性 如下:namespace OAModel{ ...
2019-05-19 23:21:41
626
原创 mvc 中basecontrol结合memcach验证登录
自己添加一个control名称叫basecointrol继承 controlusing System;using System.Collections.Generic;using System.Linq;using System.Web;using System.Web.Mvc;namespace OAUI.Controllers{ public class BaseCon...
2019-05-13 23:11:36
398
原创 memcache基本原理与使用方法
memcachehelper首先要引入相应的dll文件public class CacheHelper{private static readonly MemcachedClient mc = null;static CacheHelper(){string[] serverlist = { “127.0.0.1:11211”, “10.0.0.132:11211” };//一定要将...
2019-05-13 22:13:36
107
原创 log4net的基本用法
首先引入程序集 log4net.dllLog4Net是用来记录日志的,可以将程序运行过程中的信息输出到一些地方(文件、数据库、EventLog等),日志就是程序的黑匣子,可以通过日志查看系统的运行过程,从而发现系统的问题。日志的作用:将运行过程的步骤、成功失败记录下来,将关键性的数据记录下来分析系统问题所在。Log4J。对于网站来讲,不能把异常信息显示给用户,异常信息只能记录到日志,出了问题...
2019-05-04 16:22:56
640
原创 mvc 如何解决日志的并发的问题
为什么要解决日志的并发的问题在程序应该过程中多个线程向同一个文本文件写内容时候,会出现并发问题,造成程序出现假死现象影响使用性能。这里将使用队列queue解决此问题,队列采用现进先出机制,多线程访问无需等待提高性能首先建立一个控制器命名test下面添加一个行为test2 public ActionResult Test2() { int...
2019-05-03 23:24:15
312
原创 spring.net 基本用法
首先明白两个概念Ioc:控制翻转 就是创建对象的权利由开封人员自己控制New,转到了由容器来控制DI: 依赖注入,就是通过容器来创建对象的时候,在对象初始化是可以给一些属性,构造方法的参数等注入默认值可以是复杂类型而spring.net 本质就是在容器中解决对象的创建问题首先要引入相关的DLL 文件Spring.Core.dll ,Spring.Core.pdb ,Spring.Core...
2019-05-02 21:05:54
326
原创 js 中 将序列化成json格式后日期(毫秒数)转成日期格式
//将序列化成json格式后日期(毫秒数)转成日期格式 function ChangeDateFormat(cellval) { var date = new Date(parseInt(cellval.replace("/Date(", "").replace(")/", ""), 10)); var month = date....
2019-04-28 22:45:42
662
1
原创 jq easy-ui datagrid 的一些用法
首先引入相应的css 与JS<link href="~/Content/default/easyui.css" rel="stylesheet" /> <link href="~/Content/icon.css" rel="stylesheet" /> <script src="~/Scripts/jquery-1.7.1.min.js">...
2019-04-27 15:34:26
340
原创 MVC 线程内唯一的方法
首先单独创建一个类里面定义一个方法首先要引入DbContext的相关程序集/// <summary> /// 线程内唯一 /// </summary> /// <returns></returns> public static DbContext GetDbContext() { ...
2019-04-23 22:50:48
489
原创 c#在winform中 通过反射动态的创建窗体
using System;using System.Collections.Generic;using System.ComponentModel;using System.Data;using System.Drawing;using System.Linq;using System.Text;using System.Windows.Forms;using LYHRServic...
2019-04-18 15:24:27
3339
原创 c# winform中 treeview控件复选框的选中与取消 对节点的操作
首先要注册treeview中的aftercheck事件要编辑3个方法 /// <summary> /// 选中父节点所有子节点被选中 /// </summary> /// <param name="n">当前选中节点</param> /// <param name="check...
2019-04-16 10:27:20
3785
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人