自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 高效的C#中DataTable插入MySql数据库的方法

C#中把DataTable插入MySql数据库的方法

2022-12-12 16:32:53 1870

原创 C#创建Access数据库的备注字段

//创建库ADOX.CatalogClass catLog = new ADOX.CatalogClass();catLog.Create(“Provider=Microsoft.Jet.OLEDB.4.0;Data Source =”+path+";"); //创建表 ADOX.TableClass tbl = new ADOX.TableClass(); tbl.ParentCatalog = catLog; tbl.Name = "N

2021-05-25 14:36:35 411

原创 OleDbType,C#,access 对应数据类型

访问类型名称数据库数据类型OLEDB 类型.NET 框架类型成员名称文本VarWCharDBTYPE _ WSTRSystem.StringOleDbType.VarWChar备忘录LongVarWCha RDBTYPE _ WSTRSystem.StringOleDbType.LongVarWChar字节数:UnsignedTinyIntDBTYPE _ UI 1System.ByteOleDbType.UnsignedTinyInt是 / 否BooleanDBTYPE_BOOLSystem.Boolea

2021-05-25 14:35:47 616 1

转载 OleDbDataAdapter 的Update语句执行时提示“insert into语法错误”解决方法

1、使用OleDbDataAdapter根据select语句向其它表中数据更新数据,方法如下:public static bool DataSetUpdateTable(string selectSql,DataSet ds){try{OleDbConnertion connection=new OleDbConnection(“链接字符串”);connection.Open();DataSet dsNew=new DataSet();OleDbDataAdapter adapter=new

2021-05-25 14:03:21 636 1

原创 CreateAccessDB 的摘要说明

using System;using ADOX;namespace WebPortal{/// /// CreateAccessDB 的摘要说明。/// 对于不同版本的ADO,需要添加不同的引用/// 请添加引用Microsoft ADO Ext. 2.7 for DDL and Security/// 请添加引用Microsoft ADO Ext. 2.8 for DDL and Security/// public class CreateAccessDB : System.Web.

2021-05-25 14:01:52 131 1

原创 C#创建线程带参数的方法

1、无参数线程的创建Thread thread = new Thread(new ThreadStart(getpic));thread.Start();private void showmessage(){Console.WriteLine(“hello world”);}2、带一个参数的线程使用ParameterizedThreadStart,调用 System.Threading.Thread.Start(System.Object) 重载方法时将包含数据的对象传递给线程。注意传递的

2021-05-25 14:00:43 804

原创 用JS实现dropdownList的选择改变时不重新加载页面就改变二级菜单的值

后台代码:将第一级的dropdownList里面所需的数据在类中声名为public static string,将每一个一级菜单所对应的二级菜单用分号“,”连接起来。在获取用户所选值之前必须有 protected override void Render这个函数。 public partial class EMRDiagnostic : System.Web.UI.Page { ...

2020-01-02 14:47:24 553

原创 js判断当前窗口是否为JFarme子窗口

window.onload= function () { if (top.location != self.location) { //判断是否为子窗口 parent.window.hideBlock(); document.getElementById("Table").ro...

2020-01-02 14:21:49 580

原创 ASP.net中让webservice自动运行在服务器上不被杀死

经过多次的实验,要让webservice自动运行且不被服务器杀死如果用Timer是不行的,如果用Timer在我的服务器上最多两个周就被杀死,所以每隔两个周都要去重新开一遍。最后找到了一个方法。在Global.asax.cs 中有如下代码。using System;using System.Net;using System.Web;using System.Web.Caching;nam...

2020-01-02 14:02:34 248 1

转载 SQL Server计算两个字符串的相似度

简单的模糊匹配”,“顺序匹配”,“一对一位置匹配”。在平时的这种函数可能会需要用到,业务需求不一样,这里只给出参照,实际情况可以相应修改。本文所有的两个字段比较都是除以比较字段本身,例如A与B比较,找出的长度除以A的长度,因为考虑如果A的长度大于B的长度,相似度会超100%,例如‘abbc’,‘ab’.如果大家想除以B的长度,只需要在语句末尾将‘SET @num=@num1.0/LEN(@Clo...

2019-12-30 16:25:37 2268

转载 C#中的字符串操作

一、C#中字符串的建立过程    例如定义变量    strT="Welcome to ";    strT+=“www.cuit.edu.cn”;    程序首先创建一个System.String 类型的对象并初始化为“Welcome to”。此时编译程度会分配足够的内存来保存这个文本串。并用变量strT来表示这个实例。当执行strT+="www.cuit.edu.cn"时,系 统会创建...

2019-12-30 16:09:44 468

原创 DataTable 转化为Excel

public void DataTableToExcel(System.Data.DataTable dt, string FileName) { System.IO.StringWriter stringWriter = new System.IO.StringWriter(); HtmlTextWriter htmlWriter ...

2019-12-30 15:58:41 198

转载 SQL Server跨数据库调用存储过程

A库存储过程:create PROCEDURE [dbo].[spAAAForTest]( @UserName nvarchar(20) =null , @LoginPwd nvarchar(60) =null)ASBEGIN select N'A' AS a , N'B' AS B , N'C...

2019-12-30 15:54:18 2681

转载 VS2010生成DLL文件并引用dll

1、创建新C#控制台应用程序,项目命名createBll,打开Program.cs重命名为TestA(可以不重命名)并修改代码,如图:写好后,可以写其它的类.cs文件2、完成后,点击菜单栏的“项目”,下拉单选择“createDll属性”,打开如图窗口3、引用Dll文件,新建项目referenceDll,把上面生成的createBll.dll文件复制粘贴到新项目下Debug文件夹下面4...

2019-12-30 15:41:53 372

原创 drop table中cascade的含义及用法

在删除一个表时,如果该表的主键是另一个表的外键,如果不用cascade关键字就会报错:SQL> drop table dict_loc_type;drop table dict_loc_typeORA-02449: 表中的唯一/主键被外键引用使用cascade关键字,表被成功删除:SQL> drop table dict_loc_type cascade constraint...

2019-12-30 15:36:40 4439

原创 查询XML

XElement strEt1XmlContent = _IOXML.GetEt1XmlContent(strUnitLogPath + "et1.xml");ArrayList et1ServerHDItems = _ItemsET1.GetHDItems(strEt1XmlContent);public XElement GetEt1XmlContent(string strUnitL...

2019-12-30 15:34:59 94

原创 Global.asax在服务器上不运行的问题

把发布后的文件放在classic,V4.0的应用程序池中,再不行的话修改web.config文件以及将global文件中的public等等去掉

2019-12-30 15:18:56 522

原创 C#中执行存储过程

string strsql = “Data Source=localhost;Initial Catalog=######;Integrated Security=True”;//数据库链接字符串string sql = “SelectUserName”;//要调用的存储过程名SqlConnection conStr = new SqlConnection(strsql);//SQL数据库连接...

2019-12-30 15:18:02 415

原创 WebForm中按下回车键就相当于按下按钮搜索

TxtSearch.Attributes.Add("onkeypress", "if(event.keyCode==13){document.all." + ImgBtnSearch.ClientID + ".focus();document.all." + ImgBtnSearch.ClientID + ".click(); return false;}");TxtSearch.Attribu...

2019-12-30 15:17:37 250

原创 将一个数据库里面的一个表移到另一个数据库的表

use ScoreCard insert into SCORE_CARD_REALTIME(FactoryID,Category1,Category2,YesterdayTarget,YesterdayActual,TodayTarget,TodayActual,UpdateUser,DataTimestamp)select FactoryID,Category1,Category2,Yeste...

2019-12-30 15:14:26 519

原创 编写下拉框对应的那个小三角的一个写法

<i></i>

2019-12-30 15:13:18 563

转载 通过ASP.Net页面获取域用户名(当前登陆的用户)

string domainAndName = Page.User.Identity.Name; string[] infoes = domainAndName.Split(new char[1] { '//' }, StringSplitOptions.RemoveEmptyEntries); string userDomainName = ""; ...

2019-12-30 15:07:51 1141

转载 两个结构不同的DataTable合并

/// <summary> /// 将两个列不同的DataTable合并成一个新的DataTable /// </summary> /// <param name="dt1">Table表1</param> /// <param name="dt2">Table表2<...

2019-12-30 15:03:06 777

转载 线程+异步委托解决因耗时长造成界面假死问题

winform开发时,如果要对某控件显示的内容进行赋值,而这些内容的来源很耗时,会阻塞UI主线程,造成界面的假死,直到赋值完成界面才能接收响应。是否有方法能够做到让耗时的取数据操作不会影响UI的显示和操作的流畅性呢?可以采用线程+异步委托的方法。示列如下: private System.Threading.Thread thread; private delegate void Invo...

2019-12-30 14:59:17 365

转载 asp.net前台JS和后台互调

javaScript函数中执行C#代码中的函数1.如何在JavaScript访问C#函数?2.如何在JavaScript访问C#变量?3.如何在C#中访问JavaScript的已有变量?4.如何在C#中访问JavaScript函数?问题1答案如下:方法一1、函数声明为public后台代码(把public改成protected也可以) public string ss() {...

2019-12-30 14:47:05 208

原创 C#实现Socket通讯程序

要实现客户端与服务器的聊天小程序,其实在客户端就只做三件事,连接、发送、接收,下面是最简单例子的部分代码。其他编程语言实现网络编程也基本是一样的。然后写完客户端,就要写服务端的程序了服务端代码using System;using System.Net;using System.Net.Sockets;using System.Text;using System.Threading;u...

2019-12-27 14:31:30 570

原创 比较高效率的将DataTable导入进MySQL

在工作中要把DataTable中的数据批量导入进MySql数据库,试过https://blog.csdn.net/kisscatforever/article/details/66476768 的方法。但是由于那个数据库没有升级所以不能用此方法。那就只能用拼接字符串的方法了,所以研究出一个用insert方法,试了以后感觉这个方法还比较高效,所以记一下 class BigDataDB_DataSa...

2019-12-27 13:51:24 1590 2

转载 完全卸载VS2015

1.在windows系统c盘中,搜索vs_enterprise.exe(我的是企业版的,如果是其他版本则对应相应的exe文件),会在“C:\ProgramData\Package Cache{数字和字母组成}”目录下查找到,每个人具体的目录不一定相同,我的目录为“C:\ProgramData\Package Cache{aaff6d8c-30d0-4446-82ae-1f1650eab4b9}”,...

2019-12-27 11:18:10 173 1

转载 ASP.NET访问网络驱动器(映射磁盘)

在程序中用指定账户创建映射,并用该账户运行IIS进程1、在文件服务器上创建共享目录,并新建访问账户。比如共享目录为:\192.168.0.9\share访问账户为:user-1 密码为:1234562、在WEB服务器上新建用户:user-1 密码为:123456,用户组选择默认的user组即可。3、在WEB项目中新建公共类WNetHelperusing System.Runtime.I...

2019-12-27 11:02:38 602

转载 C#中比较两个日期的大小

/// <summary> /// 比较两个日期大小 /// </summary> /// <param name="dateStr1">日期1</param> /// <param name="dateStr2">日期2</param> /// ...

2019-12-26 16:59:03 1428

转载 C#获取文件夹下的所有文件

基础知识1、获得当前运行程序的路径string rootPath = Directory.GetCurrentDirectory();2、获得该文件夹下的文件,返回类型为FileInfostring path=@“X:\XXX\XX”;DirectoryInfo root = new DirectoryInfo(path);FileInfo[] files=root.GetFiles(...

2019-12-26 16:52:12 351 1

转载 ASP.net 在postback之后执行JS方法

主要介绍如下三种方式,分别表现在3个Button的Click事件中,代码如下:前台<%@ Page Language="C#" AutoEventWireup="true" CodeBehind="RunJSFunctionAfterPostBack.aspx.cs" Inherits="EricSunWebAppProject.RunJSFunctionAfterPostBack" %...

2019-12-26 16:36:44 235

转载 Asp.net中,点击GridView表头实现数据的排序

一、基本工作1、 先添加一个GridView,取名为gvData。2、 设置该控件的属性:操作步骤如下。设置属性这4个属性,还要设置该控件AllowSorting=“True”,5点缺一不可。3、 编写该控件的gvData_Sorting事件usingSystem.Data;usingSystem.Data.SqlClient; namespace 排序{ p...

2019-12-26 16:33:11 325

转载 C# winform 中DataGridView跟随窗口的大小动态变化

在C#中使用winform布局的时候,拖一个datagridview到窗体上面,将datagridview调整为适合窗体的大小。但是运行之后,点击最大化按钮的时候,发现datagridview的大小没有随着窗体的大小而变化。这时候需要设置一下datagridview的相应属性就可以实现,将Anchor的属性设置为TOP,BOTTOM,LEFT,RIGHT,并且将DOCK属性设置为Fill。如果不...

2019-12-26 15:59:15 1890

转载 C# 中 Task 的用法

1、Task的优势ThreadPool相比Thread来说具备了很多优势,但是ThreadPool却又存在一些使用上的不方便。比如:  ◆ ThreadPool不支持线程的取消、完成、失败通知等交互性操作;  ◆ ThreadPool不支持线程执行的先后次序;  以往,如果开发者要实现上述功能,需要完成很多额外的工作,现在,FCL中提供了一个功能更强大的概念:Task。Task在线程池的基...

2019-12-26 15:35:00 1085 1

转载 C#中TASK使用的简单总结

创建Task创建Task有两种方式(1)使用构造函数创建TaskTask t1 = new Task(MyMethod);(2)使用Task.Factory.StartNew 进行创建TaskTask t1 = Task.Factory.StartNew(MyMethod);其实方法一和方法二这两种方式都是一样的,Task.Factory 是对Task进行管理,调度管理这一类的。...

2019-12-26 14:59:44 647

转载 C#中的Lambda表达式

前言在C#的语法中有一种比较特殊的写法,叫做Lambda表达式,这种表达式的写法在于你查询数据的时候直接是使用以下箭头的形式来表示查询语句的:=>。例如,我们要查找学生的List集合中班级编号为1001的所有学生数据,我们即可用Studentlist.Where(t=>t.ClassCode=‘1001’)语句来直接完成,无需再写繁琐的foreach语句或者for循环。Lambda表...

2019-12-26 14:29:15 282

原创 .Net中各种数据库的连接大全

https://www.cnblogs.com/yourhoneysky/archive/2006/10/23/537428.html

2019-12-25 15:51:41 90

转载 .net中获取当前用户ID,用户名,用户角色,用户IP地址

1、获取当前登录用户IDMembership.GetUser().ProviderUserKey;例子:using System.Web.Security; protected void dvNewPost_ItemInserting(object sender, DetailsViewInsertEventArgs e) { e.Values["UserId...

2019-12-25 15:36:22 2148

转载 本地网页样式上传服务器后发生变化解决办法

解决方法:网页加入<meta http-equiv="X-UA-Compatible" content="IE=edge" >代码。X-UA-Compatible是针对 IE8 以上版本的一个特殊文件头标记,用于为 IE8 以上版本指定不同的页面渲染模式,对于ie8之下的版本浏览器是不识别的。在X-UA-Compatible中可用的方法有:<meta http-equi...

2019-12-25 15:10:16 552

空空如也

空空如也

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

TA关注的人

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