WinForm开发之路
平庸的俗人
这个作者很懒,什么都没留下…
展开
-
Winform窗体验证登陆
BEGIN if(exists ( select User_ID from SYS_User where LTRIM(RTRIM(User_Name))=LTRIM(RTRIM(@User_Name)) )) BEGIN if(exists ( select User_ID from SYS_User where LTRIM(RTRIM(User_Name))=LTRIM(RTRIM...原创 2019-05-28 08:40:12 · 780 阅读 · 0 评论 -
C# winform 直接导出DataGridView数据到Excel表格
前面博客已经写过两种方法,各有缺点,但是项目中是追求的完美,所以才有我现在这种方法,可以说这种方法接近完美。引用:NPOI添加引用:项目==》管理NUGet程序包下载安装:判断DataGridView是否有数据:private void buttonX26_Click(object sender, EventArgs e) { if (data...原创 2019-07-05 20:47:22 · 5847 阅读 · 8 评论 -
C# winform 常用正则验证
C#常用的正则验证一:网络应用验证①:验证E_Mail格式 public bool IsEmail(string str_Email) { return System.Text.RegularExpressions.Regex.IsMatch(str_Email,//使用正则表达式判断是否匹配@"^([\w-\.]+)@((\[[0-9...原创 2019-07-15 09:21:25 · 1311 阅读 · 0 评论 -
C# winform窗体技术点一
一:文件复制 粘贴很多窗体都会有导入功能,一般都会导入模板下载,所以这个时候需要使用到复制粘贴private void labelX15_Click(object sender, EventArgs e) { FolderBrowserDialog dilog = new FolderBrowserDialog(); dilog....原创 2019-07-14 20:39:01 · 1396 阅读 · 0 评论 -
winform打开PDF,显示在窗口
第一种使用微软官方的方法缺点:电脑 必须需要安装软件(Adobe Reader 下载),否则无法使用优点:功能多,字体比较清晰第一步:工具箱==》选择箱==》Com组件==》勾选Adobe PDF Reader第二步:拖一个Adobe PDF Reader控件到窗体上,双击窗体,在窗体加载时Form1_Load,弹出对话框,加载PDF文件 ,代码如下: private void F...原创 2019-07-05 02:51:54 · 8734 阅读 · 3 评论 -
动态调用WCF服务
我的WCF是用分布式开发的,我以前写过分布式开发详解,大家有兴趣可以去看我博客,前期客户也没有要求使用动态IP和端口,后期客户新增需求要求加的,本来想着很简单,当做起来的时候还是有难度的,在网上也找过很多资料,大部分都是服务工厂但是我也是使用服务工厂的方式来完成的。添加一个类: public class WcfInvokeFactory { #region WCF服务工...原创 2019-07-04 23:57:53 · 760 阅读 · 0 评论 -
C# winform Excel导入保存数据两种方法
方法一:;微软自带excel 操作类项目运行:设置 Any CPU引用:System.Data.OleDb点击事件导入按钮:private void buttonX25_Click(object sender, EventArgs e) { //打开一个文件选择框 OpenFileDialog ofd = new OpenFileDialog(); ...原创 2019-06-22 09:29:24 · 8884 阅读 · 1 评论 -
C# winform 直接导出DataGridView数据到Excel表格的两种方法
DataGridView数据到Excel表格方法一:利用微软的excel 操作类引用:using Excel = Microsoft.Office.Interop.Excel;缺点:速度慢优点:Excel表格最前面的0不会去掉首先给表格一个点击事件private void buttonX26_Click(object sender, EventArgs e) { ...原创 2019-06-22 08:31:58 · 8730 阅读 · 18 评论 -
DevComponents.DotNetBar2 美化包使用以及验证教程
使用这个美化包是在别人项目上看到的,遇到一些懵逼问题,不断总结,所以写一下教程DotNetBar 美化包控件不可编辑问题:如图:解决办法:安装DotNetBar 这个软件(有试用版):官网地址:http://www.devcomponents.com项目添加引用:然后在添加窗体即可使用DotNetBar superValidator 验证不输入验证(没有输入如果其余的文本框...原创 2019-06-17 20:13:45 · 9018 阅读 · 0 评论 -
WCF分布式开发详解
WCF分布式:1、数据库分离(DB)2、服务端分离(DAL——》BLL)3、客户端分离(UIL)客户端可以时时访问服务端,所以前后端分离,这样客户端只要有网路就可访问我的服务端。BLL代码修改,创建WCF 服务端第一步:新建服务端项目→选择WCF服务应用程序第二步:删除→Service1.svc/IService1.cs第三步:添加BLL(我这里以前没有分离直接把BLL和DAL...原创 2019-06-16 20:33:17 · 1105 阅读 · 0 评论 -
C# winform窗体技术点二
一:动态获取数据库视图和存储过程信息namespace Case06_7{ public partial class Form1 : Form { public Form1() { InitializeComponent(); } SqlConnection con; ...原创 2019-07-26 20:09:01 · 431 阅读 · 0 评论