C#
一些关于我个人开发路上遇到的问题
rjr.ToString
一个人静静坐在电脑面前写代码的感觉,那是什么感觉?那是武林高手闭关修炼的感觉。
展开
-
C#使用Microsoft Visual Studio Installer Projects打包Winform程序
1.首先打开VS2017,点击菜单中的工具-扩展与更新,在联机中找到Microsoft Visual Studio Installer Projects2.安装好后,打开要打包的项目,右击解决方案-添加-新建项目,找到其他项目类型,点击Setup Project,改一下自己想命名的名字3.右击新建的Setup Project,点击View-文件系统,看到以下界面之后右击Setup Project-Add-项目输出,直接确定,可以看到很多必要文件就都显示了出来![(https://img-blog转载 2020-08-14 16:01:47 · 657 阅读 · 0 评论 -
C#选择文件路径
// 选择文件:private string SelectPath(){ string path = string.Empty; var openFileDialog = new Microsoft.Win32.OpenFileDialog() { Filter = "Files (*.*)|*.*"//如果需要筛选txt文件("Files (*.txt)|*.txt") }; var result = openFileDialog.ShowDia转载 2020-08-13 08:26:58 · 2086 阅读 · 0 评论 -
批量写入SQLHelp
/// <summary> /// 批量写入 /// </summary> /// <param name="sourceTable">数据源</param> public static bool BulkCopyData(DataTable sourceTable) { //使用sqlconnection来初始化sqlbulkcopy类的新实例 .原创 2020-08-13 08:20:40 · 119 阅读 · 0 评论 -
System.Exception HResult=0x80131500 Message=String or binary data would be truncated. The statem
报错信息:System.Exception HResult=0x80131500 Message=String or binary data would be truncated. The statem数据库的表字段创建太短,插入数据过长。导致报错解决方案就是把数据库字段的大小改大点。比如nvarchar(10) 改成nvarchar(50)。...原创 2020-07-24 00:22:32 · 4846 阅读 · 0 评论 -
无法将顶级控件添加到控件
需要在容器panel控件中显示一个新的Form,直接使用如下代码出现异常无法将顶级控件添加到控件:由于Form默认为顶级控件,所以在容器控件中加入会出现标题所示异常。PersonnelInformation information = new PersonnelInformation(); information.TopLevel = false; Panel.Controls.Add(information); informati原创 2020-07-02 23:12:49 · 898 阅读 · 0 评论 -
逻辑运算符复习
&& 与 || 是具有短路性质,当按优先级顺序计算到当前表达式时,表达式的结果可以确定整个表达式的结果时,便不会继续向后进行判断和计算,而直接返回结果。例如:当使用 && 逻辑运算符时,在两个操作数都为 true 时,结果才为 true,但是当得到第一个操作为 false 时,其结果就必定是 false,这时候就不会再判断第二个操作了。在计算表达式 (a & b) && (a | b) 时,首先计算 a & b 得到了 false,因为之原创 2020-06-29 15:49:50 · 269 阅读 · 1 评论 -
创建WebService服务并在IIS上发布
1.创建项目启动vs2017并新建一个项目,如下图。2.增加服务方法在WebServiceTest.asmx中增加下图所示框内代码:运行,如下图所示。3.发布4.在要发布Web Service接口的服务器上添加网站将上述项目文件夹下的bin\release\publish文件夹内的内容复制到要发布Web Service接口的服务器的某个文件夹,如d:\website\WebServiceTest。在windows server 2012中找到iis管理器,在左侧栏中右击“网站”,选“添加网站转载 2020-06-15 10:32:56 · 330 阅读 · 0 评论 -
Microsoft.Office.Interop.Excel.Application 实例化报错如何解决
解决检索 COM 类工厂中 CLSID 为 {xxxxxxxxxxxxxxxxx} 的组件失败,异常0x80040154,没有注册类问题分析和解决办法解决方案:可能没安装ExcelMicrosoft.Office.Interop.Excel.dll是否丢失引用更高版本的dllOffice安装有问题,或者以前没有卸载干净...原创 2020-04-09 10:51:11 · 2029 阅读 · 0 评论 -
HTTP 错误 404.3 - Not Found 由于扩展配置问题而无法提供您请求的页面。如果该页面是脚本,请添加处理程序。如果应下载文件,请添加 MIME 映射。
由于扩展配置问题而无法提供您请求的页面。如果该页面是脚本,请添加处理程序。错误:HTTP 错误 404.3 - Not Found由于扩展配置问题而无法提供您请求的页面。如果该页面是脚本,请添加处理程序。如果应下载文件,请添加 MIME 映射。windows 10系统,运行aspx页面出现上述错误信息,解决办法如下:控制面板->打开或关闭windows功能-> Interne...原创 2020-04-03 14:43:13 · 223 阅读 · 0 评论 -
将DataTable中的大量数据导出到Excel表格中。
将DataTable中的大量数据导出到Excel表格中。但每张Excel表单只能有65536行,所以当DataTable数据多于65536行时,Excel要考虑分页功能。通过查阅相关资料,得到导出方法。代码在Office 2003 环境下通过。末验证其它Office版本。using Excel = Microsoft.Office.Interop.Excel; public...转载 2020-03-14 23:28:08 · 794 阅读 · 0 评论 -
C#使用阿里云OSS存储过程
项目需求:由于数据库存储图片二进制导致数据库负荷过大,采用了数据库存取URL的方式减轻数据库负担。(并且有卡顿现象)参考资料:https://help.aliyun.com/document_detail/32085.html?spm=a2c4g.11174359.6.1142.4ccd65ecpIDWOf//向OSS增加图片并返回URL//file :路径//filename:图片名称...原创 2020-03-13 22:35:08 · 455 阅读 · 0 评论 -
C#使用NPOI将Excel数据导入数据库和导出
C#使用NPOI将Excel数据导入数据库和导出1.导出功能实现(话不多说直接上代码) //导出 private void btnExport_Click(object sender, EventArgs e) { try { IWorkbook excel = new HSSFWo...原创 2020-03-13 22:24:15 · 2574 阅读 · 5 评论 -
找不到方法:"!!0[] System.Array.Empty()".
原因:没有装.net framework 4.6https://dotnet.microsoft.com/download/dotnet-framework/net462原创 2020-02-20 11:01:48 · 3068 阅读 · 0 评论 -
C# Winform 随窗体大小改变控件大小
public Form(){ InitializeComponent(); x = this.Width; y = this.Height; setTag(this);}#region C# Winform 随窗体大小改变控件大小private float x;//定义当前窗体的宽度private float y;//定义当前窗体的高度private ...原创 2020-02-19 15:02:15 · 831 阅读 · 1 评论 -
C#寒假复习
第八章对象和类C# 类(Class)类的对象由什么组成及在这个对象上可执行什么操作。对象是类的实例。构成类的方法和变量成为类的成员。类的定义<访问标识符> class class_name { //类的默认访问标识符是 internal,成员的默认访问标识符是 private。 // member variables <访问标识符> <...原创 2019-01-30 09:25:48 · 122 阅读 · 0 评论 -
C#寒假复习
第七章C# 异常处理异常是在程序执行期间出现的问题。C# 中的异常是对程序运行时出现的特殊情况的一种响应,比如尝试除以零。异常提供了一种把程序控制权从某个部分转移到另一个部分的方式。C# 异常处理时建立在四个关键词之上的:try、catch、finally 和 throw。try:一个 try 块标识了一个将被激活的特定的异常的代码块。后跟一个或多个 catch 块。catch:程序通过...原创 2019-01-27 10:36:48 · 367 阅读 · 0 评论 -
C#寒假复习
第六章函数函数的定义和使用:函数的意义:降低相同功能的代码重复编写,提高重复代码的维护效率。一个文件由命令空间(namespace)、类(class)、函数(function)的结构组成。函数放在Class类中,函数命名一般开头字母用大写,调用函数时必须是函数名+括号。void表示函数无返回值,如需返回值,则将void替换为返回的值类型,使用return结束函数并返回值给调用代码。另外,...原创 2019-01-26 08:05:06 · 105 阅读 · 0 评论 -
C#寒假复习
第五章C#类型转换类型转换从根本上说是类型铸造,或者说是把数据从一种类型转换为另一种类型。在 C# 中,类型铸造有两种形式:隐式类型转换 : 这些转换是 C# 默认的以安全方式进行的转换, 不会导致数据丢失。例如,从小的整数类型转换为大的整数类型,从派生类转换为基类。显式类型转换 :显式类型转换,即强制类型转换。显式转换需要强制转换运算符,而且强制转换会造成数据丢失。namespace ...原创 2019-01-25 12:04:18 · 184 阅读 · 0 评论 -
C#寒假复习
第四章布尔逻辑bool类型可以有两个值:true或false。这种类型常用于记录某些操作的结果,一边操作这些结果。可用于存储比较的结果&amp;amp;&amp;amp;:当&amp;amp;&amp;amp;两边的表达式均为 true 时,整个表达式才为 true ;若任意一个表达式为 false ,整个表达式即为 false||:只要||两边的表达式有一个为 true ,整个表达式即为 true ;若两边的表达式均为...原创 2019-01-24 11:51:12 · 139 阅读 · 0 评论 -
C#寒假复习
第三章注释单行注释:// 注释内容多行注释:/… 注释内容…/文档注释:/// 注释内容应用程序的基本结构#regionusing System;using System.Collections.Generic;using System.Ling;using System.Text;using System.Threading.Tasks;//引用类库#endregi...原创 2019-01-23 09:19:38 · 100 阅读 · 0 评论 -
C#寒假复习
第二章创建一个简单的控制台应用程序创建选择File|New|Project菜单项,创建一个新的控制台应用程序项目在显示窗口的左侧选择Visual C# 节点,在中间窗口选择Console Application项目类型更改项目存储路径和项目名称单击OK键编写namespace ConsoleApplication1{ class Program { static Vo...原创 2019-01-22 08:35:12 · 182 阅读 · 0 评论 -
C#寒假复习
第一章 19.1.211)了解.Net Framework基础/.Net Framework应用程序/C#基础/集成开发环境(IDE)主题要点.NET Framework基础.NET Framework是Microsoft最新的开发平台,目前的版本是4.6.它包括一个公共类型系统(CTS)和一个公共语言运行库(CLR)。.NET Framework 应用程序使用面向对...原创 2019-01-21 08:42:34 · 160 阅读 · 0 评论 -
C#MD5加密函数
MD5加密SQL:内置函数使用模板(套用即可):HashBytes (‘加密方式’, ‘待加密的值’)加密方式= MD2 | MD4 | MD5 | SHA | SHA1返回值类型:varbinary(maximum 8000 bytes) //MD5加密算法 public string MD5Hash(string input) { ...原创 2018-12-25 10:00:08 · 779 阅读 · 0 评论 -
C#DBHelp类实现增删改查
//首先引入命名空间using System;using System.Collections.Generic;using System.Text;using System.Configuration;using System.Data;using System.Data.SqlClient; public abstract class SQLDBhelp { /...原创 2018-12-28 11:41:00 · 3119 阅读 · 0 评论