
.NET开发
文章平均质量分 71
xlg1128
IT爱好者
展开
-
c#导出Excel文件的几种方法
转自:http://www.cnblogs.com/teacherz/articles/2353819.htmlusing System;using System.Collections.Generic;using System.Text;using System.Data;using System.Windows.Forms;using System.Reflection;namespace DMS{/// <summary>/// C#操作Excel类/// &.原创 2020-06-17 12:49:43 · 2855 阅读 · 0 评论 -
C#判断XML文件格式是否正确,不正确的话重新格式化
正常情况化我们的XML文件都有一个头如下格式的头<?xml version="1.0" encoding="UTF-8"?><Setting></Setting>其中<?xml version="1.0" encoding="UTF-8"?>为头还要有一个根元素,如<Setting></Setting>如果格式不正确,使用会报错。下面写了两个函数分别用来检查和格式化XML文件。 public.原创 2020-06-16 01:29:54 · 1691 阅读 · 0 评论 -
在TreeView控件节点上点击右键让该节点处于选中状态的方法
发现默认状态下右键点击节点,节点不会变成选中状态。要想点击右键让该节点处于选中状态,可使用如下方法:为TreeView控件添加MouseClick事件,如下:添加如下代码 private void treeView_UserUnit_MouseClick(object sender, MouseEventArgs e) { TreeView tv = sender as TreeView; if (tv == n原创 2020-06-15 21:41:54 · 812 阅读 · 0 评论 -
C#TreeView读取Xml,TreeView导出到Xml
实现功能有1.根据Xml生成TreeView2.双击修改节点3.右键添加子节点或添加要节点4.右键删除当前选择的节点5.将修改后的TreeView重新生成Xml文档其实这个主要是实现 了Xml生成TreeView,然后再根据TreeView生成Xml的过程对我们操作这方面实现有很大的帮助下面一起来看看我的界面吧下面咱们一步一步来实现一下吧,先来看看我的Xml文档结构<?xml version="1.0" encoding="UTF-8"?><Tree.原创 2020-06-13 12:28:35 · 1485 阅读 · 2 评论 -
c#自定义用户控件方法及使用
在软件开发中,我们有时候对VisualStudio提供的控件功能不满意,想自定义一个用户控件。比如,我们想要一个TextBox控件,当鼠标点到TextBox控件中时,会在TextBox下面显示一个TreeView树控件,然后可以从TreeView控件中选择一个节点,节点的信息自动加载到TextBox中去,然后TreeView树会自动隐藏,当鼠标焦点移动出TreeView树控件时,TreeView树也会自动隐藏。如下图所示。====》下面来进行实现:一、新建一个c#类库项目ShareLib,.原创 2020-05-19 00:12:03 · 3262 阅读 · 0 评论 -
Winform实现按钮悬停显示提示框
有时候,我们需要为按钮或其他控件添加悬停显示提示框功能。如下操作。.1.为窗体添加工具toolTip。2.然后在需要显示提示的控件属性窗口添加提示即可。原创 2020-05-16 00:36:03 · 3419 阅读 · 0 评论 -
c#项目让添加的文件等自动复制到项目生成目录中方法
项目中添加安装服务和卸载服务,用到自己添加的Install.bat和Uninstall.bat,想让文件自动复制到生成目录中去。方法如下:右键点击解决方案项目中Install.bat文件,选择“属性”,如下:选择“如果较新则复制”即可。...原创 2020-05-05 23:27:57 · 1600 阅读 · 0 评论 -
C#程序以管理员权限运行程序
在Vista 和 Windows 7 及更新版本的操作系统中,运行程序默认都是普通用户权限,现在我因为要在程序中运行Windows服务注册卸载等操作,需要让程序打开自动以管理员权限运行,否则每次都要右键菜单中选择以管理员权限运行会很麻烦。网上查了一下,有三种方法:方法一:通过添加应用程序清单文件方法二:通过 System.Diagnostics.Process.Start() 方式启动...原创 2020-05-05 23:13:19 · 1115 阅读 · 0 评论 -
c#判断MySQL数据库中是否存在某个数据库或数据表的方法
一、判断某数据库是否存在(一)单纯判断数据库dbname是否存在SQL语句为:SELECT * FROM information_schema.SCHEMATA where SCHEMA_NAME='dbname';c#实现代码如下:String sqlConn = "server=10.0.0.3;port=3306;user=root;password=mypasswor...原创 2020-04-25 23:38:41 · 7820 阅读 · 1 评论 -
C#连接操作MySQL数据库进行添加、修改、删除、查询等操作的演示
鉴于MySQL数据库的流行与强大,决定多学习使用。现本着学习的目的,将c#访问操作MySQL数据库进行添加、删除、修改、显示等操作进行梳理。以Visual Studio 2012平台下的示例形式写下来,供以后查看。一、新建一个Windows 窗体应用程序Test。如下图所示:二、添加对MySql.Data.dll的引用。如下图所示:三、主要功能设计计划实现一个用户表...原创 2020-04-25 17:46:01 · 11070 阅读 · 4 评论 -
c#远程访问MySQL报错Host 'ip地址' is not allowed to connect to this MySQL server的解决方法
报类似"Host ‘10.0.0.4’ is not allowed to connect to this MySQL server错误的主要的意思是,这个host主机不能访问本机的mysql服务,原因需要连接非本机的mysql的时候,默认host是localhost,我们需要将这个mysql连接权限设置成%,更改方法直接通过软件更改和命令行更改:方法一:软件更改比如在MySQL Work...原创 2020-04-25 11:42:00 · 788 阅读 · 0 评论 -
c#远程访问MySQL数据库提示Unable to connect to any of the specified MySQL hosts的解决方法
我们c#远程访问MySQL数据库时,出现Unable to connect to any of the specified MySQL hosts错误原因是Server(数据库服务器IP地址)填写错误,比如下面代码:String sqlConn = "server=127.0.0.1;port=3306;user=root;password=123456;database=test;";...原创 2020-04-25 11:32:29 · 8726 阅读 · 3 评论 -
c#软件开发使用MySQL数据库版本选择及具体安装的内容问题
前言:以前一起使用SQL Server数据库,总觉得普通用户安装使用起来太大不是很方便。第一次正式使用MySQL,发现功能太强大了,服务器安装MySQL非常简单,而且,终端只需要一个MySql.Data.dll文件放到执行程序目录,就可以尽情访问MySQL数据库了。言归正传,选择MySQL最好选择GA版本,目前常用的MySQL GA版本有:MySQL 5.6.47、MySQL 5.7.29、M...原创 2020-04-25 11:21:11 · 1320 阅读 · 0 评论 -
C#中使用backgroundworker进行进度条进度显示
想用C#显示进度条,比如向数据库中写入1000条记录,动态显示写入进度。效果如下:主要代码如下:using System;using System.Collections.Generic;using System.ComponentModel;using System.Data;using System.Drawing;using System.Linq;using Syst...原创 2020-04-20 01:19:25 · 1875 阅读 · 1 评论 -
C#创建windows服务程序
(前言:有时候我们需要用C#创建一个Windows服务程序,在电脑开机后自动运行。在网上找了一篇文章,学习了一个,略作修改,可用。感谢原作者mdxy-dxy。)本文介绍了如何用C#创建、安装、启动、监控、卸载简单的Windows Service 的内容步骤和注意事项,需要的朋友可以参考下一、创建一个WindowsService1)创建WindowsService项目...原创 2020-04-15 21:03:42 · 537 阅读 · 1 评论 -
关于TabControl标签颜色改变的问题
1.在Form类的构造函数中添加下列语句:this.tabControl1.DrawMode = System.Windows.Forms.TabDrawMode.OwnerDrawFixed;this.tabControl1.DrawItem += new DrawItemEventHandler(this.tabControl1_DrawItem);2.实现下列函数:转载 2012-04-15 23:16:12 · 1109 阅读 · 0 评论 -
C#开发Active控件
0. 前言 ActiveX控件以前也叫做OLE控件或OCX控件,它是一些软件组件或对象,可以将其插入到WEB网页或其它应用程序中。使用ActiveX插件,可以轻松方便的在 Web页中插入多媒体效果、交互式对象以及复杂程序等等。通常使用C++或VB开发ActiveX控件,本文探讨一下在Visual Studio 2005环境中使用C#开发ActiveX控件的技术实现。1. 问题场景转载 2012-11-13 12:45:31 · 1587 阅读 · 0 评论 -
C#屏蔽系统键盘消息源代码
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 Sy原创 2013-05-21 00:10:38 · 1029 阅读 · 0 评论 -
C#导出Excel文件实例代码
/// /// 导出Excel的方法 /// private void ExportExcel() { if (this.table == null) return; bool fileSaved = false; SaveFileDialog sfdSav转载 2013-07-30 23:19:11 · 507 阅读 · 0 评论 -
Service Unavailable HTTP Error 503. The service is unavailable错误解决
翻译 2016年08月15日 14:37:54标签: 9386 编辑删除错误信息:Service Unavailable HTTP Error 503. The service is unavailable.解决方案1.应用程序池-高级设置-标识设置为“NetworkService”然后启动应用程序池转载 2018-01-04 23:31:57 · 2196 阅读 · 0 评论 -
操作SQL Server CE(SqlCE)数据库的例子
本节将指导您完成使用 Microsoft SQL Server 2000 Windows CE Edition (SQL Server CE) 数据库时需要执行的主要任务。假定您没有任何 SQL Server CE 数据库,需要在新的 Microsoft Visual Studio .NET 项目中创建新的数据库。该演练包括以下任务:创建新的 SQL Server CE 数据库 读取 S...转载 2018-11-29 21:17:52 · 2069 阅读 · 0 评论 -
C#连接Access数据库验证用户口令的一个函数实现
using System.Data.OleDb;using System.Data;////中间代码略 public bool LoginCheck(string name, string password) { bool bSuccess = false; //string connStr = @"Provider= Mic...原创 2018-11-30 00:07:44 · 207 阅读 · 0 评论 -
在WCF客户端程序中动态创建到服务端的访问,不再需要引用配置文件
1.将服务接口类如IService.cs拷贝至客户端项目中2.创建工厂类WcfChannelFactory封装问方法 /// <summary> /// 使用ChannelFactory为wcf客户端创建独立通道 /// </summary> public class WcfChannelFactory { ...原创 2018-12-16 23:02:42 · 572 阅读 · 0 评论 -
WPF应用程序好还是Form应用程序好?
WPF应用程序好还是Form应用程序好?微软公司意识到,我们需要一些崭新的东西来摆脱GDI+和USER的限制,并且它必须是一种生产效率很高的产品,就像Windows Forms那样。WPF就是答案,它是专门为那些想创造现代的用户体验,但又不想掌握好几种较难技术的软件开发人员和图形设计人员设计的。虽然用“Presentation”这个术语来指代我所说的用户界面听来有些太高级了,但其实它很可能更适转载 2012-03-08 22:10:34 · 8104 阅读 · 0 评论