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 · 869 阅读 · 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 · 1240 阅读 · 0 评论 -
DevComponents.DotNetBar2 美化包使用以及验证教程
使用这个美化包是在别人项目上看到的,遇到一些懵逼问题,不断总结,所以写一下教程 DotNetBar 美化包控件不可编辑问题: 如图: 解决办法: 安装DotNetBar 这个软件(有试用版): 官网地址:http://www.devcomponents.com 项目添加引用:然后在添加窗体即可使用 DotNetBar superValidator 验证 不输入验证(没有输入如果其余的文本框...原创 2019-06-17 20:13:45 · 10126 阅读 · 0 评论 -
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 · 9310 阅读 · 18 评论 -
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 · 9649 阅读 · 1 评论 -
动态调用WCF服务
我的WCF是用分布式开发的,我以前写过分布式开发详解,大家有兴趣可以去看我博客,前期客户也没有要求使用动态IP和端口,后期客户新增需求要求加的,本来想着很简单,当做起来的时候还是有难度的,在网上也找过很多资料,大部分都是服务工厂但是我也是使用服务工厂的方式来完成的。 添加一个类: public class WcfInvokeFactory { #region WCF服务工...原创 2019-07-04 23:57:53 · 863 阅读 · 0 评论 -
winform打开PDF,显示在窗口
第一种使用微软官方的方法 缺点:电脑 必须需要安装软件(Adobe Reader 下载),否则无法使用 优点:功能多,字体比较清晰 第一步:工具箱==》选择箱==》Com组件==》勾选Adobe PDF Reader 第二步:拖一个Adobe PDF Reader控件到窗体上,双击窗体,在窗体加载时Form1_Load,弹出对话框,加载PDF文件 ,代码如下: private void F...原创 2019-07-05 02:51:54 · 9107 阅读 · 3 评论 -
C# winform窗体技术点一
一:文件复制 粘贴 很多窗体都会有导入功能,一般都会导入模板下载,所以这个时候需要使用到复制粘贴 private void labelX15_Click(object sender, EventArgs e) { FolderBrowserDialog dilog = new FolderBrowserDialog(); dilog....原创 2019-07-14 20:39:01 · 1511 阅读 · 0 评论 -
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 · 1519 阅读 · 0 评论 -
C# winform 直接导出DataGridView数据到Excel表格
前面博客已经写过两种方法,各有缺点,但是项目中是追求的完美,所以才有我现在这种方法,可以说这种方法接近完美。 引用:NPOI 添加引用:项目==》管理NUGet程序包 下载安装: 判断DataGridView是否有数据: private void buttonX26_Click(object sender, EventArgs e) { if (data...原创 2019-07-05 20:47:22 · 5997 阅读 · 8 评论 -
C# winform窗体技术点二
一:动态获取数据库视图和存储过程信息 namespace Case06_7 { public partial class Form1 : Form { public Form1() { InitializeComponent(); } SqlConnection con; ...原创 2019-07-26 20:09:01 · 539 阅读 · 0 评论
分享