自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(78)
  • 收藏
  • 关注

原创 C#WPS导出EXCEL

1、首先安装金山WPS ,然后在安装包中找到 etapi.dll 这个文件,导入到项目中,然后添加引用。3、开始编写导出程序,本例以datagridview导出EXCEL为例子.在引用中出现EXCEL 就是已经将API导入到了程序中,2、在命名空间中引用 using Excel;

2024-04-10 09:07:19 238

原创 datagridview中通过linq模糊查找数据

/首先创建一个Ienumerable的集合 将datagridview中datagridviewrow进行转换。//将找到的数据的行索引给datagrdiview。

2024-03-19 16:16:16 113

原创 【无标题】

另外,我还假设它不是环境的,因为它发生在使用不同硬件的多于一台服务器上。令人惊讶的是,这仅发生在我的解决方案中的一个项目中。更有趣的是,我的解决方案中有多个项目(控制台应用程序,WPF应用程序,Windows窗体应用程序),但是只有在设置"控制台应用程序"类型时它才会失败项目作为解决方案的启动项目(即使对于那些实际上没有代码或项目模板本身附带的默认程序集没有引用的任何其他程序集的程序)。在我的情况下,当我频繁地从设备读取数据引发异常时,我使用Thread.Sleep(1000)停止了一段时间的读取。

2023-12-19 14:49:35 1330

原创 C#:winform 检查DataGridView单元格是否为空

做判断,切记不能使用tostring()否则程序为报异常 也不能使用value==null进行判断,否则也会抛异常。检查cell的value 是否为空。

2023-10-20 11:08:29 624

转载 ASP.NET MVC中 继承Controller统一控制session出现反复重定向问题的解决方案

在filterContext.Controller.ControllerContext.RouteData中可以获取到对应的控制器的字符串和行为的字符串。

2022-10-26 10:15:16 211

原创 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 4220 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 189

原创 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 1414

原创 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 4651

转载 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 1191 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 434

转载 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 15899

原创 Bootstrap-table的用法

Bootstrap-Table显示数据到表格的方式有两种,一种是客户端(client)模式,一种是服务器(server)模式。  客户端模式:指的是在服务器中把要显示到表格的数据一次性加载出来,然后转换成JSON格式传到要显示的界面中,客户端模式较为简单,它是把数据一次性加载出来放到界面上,然后根据你设置的每页记录数,自动生成分页。当点击第二页时,会自动加载出数据,不会再向服务器发送请求。同时用户可以使用其自带的搜索功能,可以实现全数据搜索。对于数据量较少的时候,可以使用这个方法。  服务器模式:指

2020-06-02 15:59:40 559

原创 .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 362

原创 jquery中 input 文本框如何获得焦点

$('#txtUserName').keypress(function (event) { //获得键盘的按键值 var keyCode = (event.keyCode ? event.keyCode : event.which); //如果按下了回车键文本框或得焦点,注意的是这里的foucus()方法是javascript中方法,需要把 //jquery对象先转成dom对象才能用此方法,否则直..

2020-05-14 10:53:10 750

原创 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 658

原创 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 422

原创 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 321

原创 vs2012 已停止工作 - 解决办法

一打开,就提示 vs2012 已停止工作。无比蛋疼阿…第一次, 利用vs修复工具, 无效。第二次, 卸载了vs。 重新安装, 来来回回折腾了1个多小时, 发现, 重装后还是这个问题…坑。后来百度了一会, 发现了解决办法, 再自己倒腾下。 可以了。解决办法如下:点开查看问题详细信息,提示:问题签名:问题事件名称: CLR20r3问题签名 01: devenv.exe问题签名 ...

2019-09-26 10:22:26 647 2

原创 c# winform中 通过流的方式导出EXCEL

if (this.dataGridView1.Rows.Count > 0) { SaveFileDialog saveFileDialog = new SaveFileDialog(); saveFileDialog.DefaultExt = "xls"; saveFil...

2019-08-19 22:53:08 1160

原创 c# winform中 reportviewer中如何动态的显示图片

首先要在报表中添加 image控件 source选择database mimetype 我这里选择的是 image/bmpvalue 值选择数据集中定义好的 字段,我这里定义名称为:Image value对应的表达式为:=Fields!Image.Value这里的value 解释如下:对于 Value,键入或选择一个计算结果为图像来源的表达式。如果 Source 属性设置为 Exte...

2019-07-29 14:32:11 1452

转载 C# winform中 TextBox文本框只能输入数字、小数点(最大到2位)、退格键、负号

//数字、小数点(最大到2位)、退格键、负号 private void textBox1_KeyPress(object sender, KeyPressEventArgs e) { if ((e.KeyChar < 48 || e.KeyChar > 57) && e.KeyChar != 8 &&amp...

2019-07-10 16:15:42 1687

原创 SQL Server 附加数据库提示5120错误

第一步先关掉你的SQLserver然后在菜单上找找到SQLSERVER右键选择“以管理员运行”第二步给你的数据库文件所在文件夹给上“读取,写入”的权限。在附加数据库时候遇见 5120错误,建议把放置放置数据库的文件夹的权限更改为完全控制。假如你的操作系统是windows8 或者windows10 那么你发现操作了这一步还是不行。我告诉你 关掉你的sqlserver 然后再开始菜单点击...

2019-07-06 15:47:17 681

原创 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 995

转载 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 2235

转载 Winform DataGridView单元格中动态添加多个控件

版权声明:仅供学习。如有转载,请注明。 https://blog.csdn.net/C_gyl/article/details/85095021简介:         在DataGridView的单元格中动态添加多个控件。例如在DataGridViewTextBox单元格中,添加CheckBox和Button控件。主题思路就是一个动态控件的大小...

2019-06-11 08:51:17 2817 1

原创 mvc中异步上传图片

首先引入jquery.js,MyAjaxForm.js前端 $('#btnFileUp').click(function () { $("#addForm").ajaxSubmit({ success: function (data) { ...

2019-06-02 14:29:46 314

转载 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 4506

原创 MVC中在序列化对象时候如何解决对象的循环引用问题

在mvc中 序列化对象中如果包含导航属性的化在运行程序中会报Self referencing loop detected for property " 这个错误,由于.对象相互循环序列化中对象取数据出现异常解决方法在实体类中应用 using Newtonsoft.Json; 在导航属性字段前面加上 [JsonIgnore] 特性 如下:namespace OAModel{ ...

2019-05-19 23:21:41 602

原创 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 380

原创 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 102

原创 log4net的基本用法

首先引入程序集 log4net.dllLog4Net是用来记录日志的,可以将程序运行过程中的信息输出到一些地方(文件、数据库、EventLog等),日志就是程序的黑匣子,可以通过日志查看系统的运行过程,从而发现系统的问题。日志的作用:将运行过程的步骤、成功失败记录下来,将关键性的数据记录下来分析系统问题所在。Log4J。对于网站来讲,不能把异常信息显示给用户,异常信息只能记录到日志,出了问题...

2019-05-04 16:22:56 629

原创 mvc 如何解决日志的并发的问题

为什么要解决日志的并发的问题在程序应该过程中多个线程向同一个文本文件写内容时候,会出现并发问题,造成程序出现假死现象影响使用性能。这里将使用队列queue解决此问题,队列采用现进先出机制,多线程访问无需等待提高性能首先建立一个控制器命名test下面添加一个行为test2 public ActionResult Test2() { int...

2019-05-03 23:24:15 296

原创 spring.net 基本用法

首先明白两个概念Ioc:控制翻转 就是创建对象的权利由开封人员自己控制New,转到了由容器来控制DI: 依赖注入,就是通过容器来创建对象的时候,在对象初始化是可以给一些属性,构造方法的参数等注入默认值可以是复杂类型而spring.net 本质就是在容器中解决对象的创建问题首先要引入相关的DLL 文件Spring.Core.dll ,Spring.Core.pdb ,Spring.Core...

2019-05-02 21:05:54 313

原创 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 645 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 320

原创 MVC 线程内唯一的方法

首先单独创建一个类里面定义一个方法首先要引入DbContext的相关程序集/// <summary> /// 线程内唯一 /// </summary> /// <returns></returns> public static DbContext GetDbContext() { ...

2019-04-23 22:50:48 481

原创 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 3250

原创 c# winform中 treeview控件复选框的选中与取消 对节点的操作

首先要注册treeview中的aftercheck事件要编辑3个方法 /// <summary> /// 选中父节点所有子节点被选中 /// </summary> /// <param name="n">当前选中节点</param> /// <param name="check...

2019-04-16 10:27:20 3661

原创 c# winform 中 datagridview 中datapropertyname 中如如何显示对象属性

如下两个类 public class UserInfoRoleInfo { public int UserId { get; set; } public string UserNumber { get; set; } public string UserName { get; set; } public RoleInfo...

2019-04-09 18:13:44 3510

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除