自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

北辰之北灬的博客

季夏三月,腐草为萤!

  • 博客(23)
  • 资源 (4)
  • 收藏
  • 关注

原创 正则表达式实现6-10位密码由数字和字母混合组成

匹配6~10位由数字和26个英文字母混合而成的密码:^(?![0-9]+$)(?![a-zA-Z]+$)[0-9A-Za-z]{6,10}$解析:^匹配字符串的开始位置(?![0-9]+$)断言此位置之后,字符串结尾之前,所有的字符不能全部由数字组成(?![a-zA-Z]+$)断言此位置之后,字符串结尾之前,所有的字符不能全部由26个英文字母组成

2016-02-29 12:24:54 22574 3

原创 C#Winform中DataGridView控件下的右键菜单事件获取行值方法

//首先生成DataGridView的CellMouseDown事件 private void dataGridView1_CellMouseDown(object sender, DataGridViewCellMouseEventArgs e) { //循环遍历每一行,设置为不选中状态 for (int i = 0

2016-02-26 21:24:54 6372

原创 C#判断两个字符串是否相等的方法

string str1="Test"; string str2 = "Test"; if (str1==str2) //第一种判断方式 { //第二种判断方式 int result1 = str1.CompareTo(str2);

2016-02-26 17:14:10 32531 2

原创 C#Winform 各种控件缩写总结

标准控件1 btn Button2 chk CheckBox3 ckl CheckedListBox4 cmb ComboBox5 dtp DateTimePicker6 lbl Label7 llb LinkLabel8 lst ListBox9 lvw ListView10 mtx MaskedTextBox11 cdr MonthCalendar12 icn No

2016-02-26 17:07:12 6546

原创 C#Winform在数据库中读取图片文件和上传数据文件

读取数据库图片字段方法: protected void LoadPicture() { Image img = null; if (this.gl_studentid.Length==0) { img = Image.FromFile("NoPicture.png");//如

2016-02-24 23:08:11 5661

原创 C#Winform读取txt文件

private void btnRead_Click(object sender, EventArgs e) { string filename = this.txtFilePath.Text.Trim().ToString(); string print = ""; if (filename.Length =

2016-02-24 23:03:53 6227

原创 C#Winform向数据库中导入.txt或者.CSV文件的数据

protected void ImportData(string filePath) { if (filePath.Length == 0) { MessageBox.Show("请选择要导入的txt文件"); } using (FileStream f

2016-02-24 22:45:52 5012 2

原创 C#Winform 在DataGridView(SQL Server)中下载和上传文件方法

下载方法: private void DownloadFile(string gl_fileid) { string sql = "select * from files where fileid='" + gl_fileid + "'"; DataTable dt = DBUtil.GetData(sql);

2016-02-24 22:41:54 2034

原创 C#Winform动态读取App.Config文件

App.Config文件如下:  private void Init() { string node = "Version"; this.labVersion.Text = ConfigurationManager.AppSettings[node].ToString(); }

2016-02-23 22:36:36 948

原创 C#Winform不重复的显示子窗体

private void 窗口1ToolStripMenuItem_Click(object sender, EventArgs e) { //方式1:子窗体会重复打开 //FrmChild1 child1 = new FrmChild1(); //child1.MdiParent = this;

2016-02-23 22:33:58 690

原创 C#ContextMenusStrip 和MenusStrip的区别

ContextMenusStrip  和MenusStrip的区别            ContextMenusStrip 是常用语托盘的上下文菜单,MenusStrip是菜单栏                       ContextMenuStrip cms=new System.Windows.Forms.ContextMenuStrip();            

2016-02-22 23:51:21 2767

原创 C#Winform存储过程的调用方法

在C#中经常要调用存储过程来实现某些功能,这里给出登录方法的存储过程和调用方法(proc_login)存储过程proc_logincreate procedure proc_Login_list@userid varchar(50),@password varchar(50),@re int outputasbegin declare @flag int set @flag=(s

2016-02-22 23:43:58 3887 1

原创 SQL数据库设置数据库区分大小写的方法

1.设置数据库区分大小写(表)Alter TABLE Userr --你要实现的表名Alter COLUMN userid varchar(100) COLLATE Chinese_PRC_CS_AS2.设置数据库区分大小写(库)Alter database QJManagementt COLLATE Chinese_PRC_CS_AS      - -QJManagementt

2016-02-22 23:41:52 5300

原创 C#中获取日期之间天数的方法代码,及DataTime方法的日期格式整理

1.获取日期之间天数的方法代码 string starttime=dtpStart1.Value.ToShortDateString(); DateTime start1 = Convert.ToDateTime(dtpStart1.Value); string endtime = dtpEnd1.Value.ToShortDateString(

2016-02-22 23:33:07 1888

原创 C#关于向数据库中插入数据时,有不规则自增列的处理方法

下面给出对于向数据库中插入数据时,有不规则自增列通常的处理方法,这里得自增列为requestid其自增规则如下:R000001、R000002、R000003······ protected string GetRequestid() { string sql = @"select MAX(SUBSTRING(requestid,2,LEN(reque

2016-02-22 23:25:08 2148

原创 C#Winfrom 验证当前网络是否通常

1. 要加入命名空间   using System.Net.NetworkInformation2.下面给出测试网络是否正常的方法代码private void checkNetConnect() { string url = "www.baidu.com"; //设置网址为百度测试网址 stri

2016-02-22 23:11:24 582

原创 C#Winform Linq_to_Sql 实现增删改查功能

PS:Linq_to_Sql数据查询语言为强数据类型的语言,操作的基本单位与DataSet一样都是以数据实体,所以操作数据前所有要更新的数据值都要与实体的数据类型相同。如下例中为price和typeids赋值1.按条件查询表Room绑定到DataGridView//按条件查询表Room绑定到DataGridView protected void LoadData()

2016-02-22 22:44:00 5468

原创 C#子报表功能

调用的是reportViewer1.LocalReport.SubreportProcessing下面是实现步骤1.主RepMain.rdlc配置2.子RepMainChild.rdlc配置3,主窗体绑定RepMain.rdlc,代码如下using System;using System.Collections.Generic;using Syste

2016-02-22 11:36:15 929

原创 C#Winform钻取子报表功能

一、建立DataSet文件,加入相关联的两张表,注意里面有共同字段depid ,后期用于参数查找相应的报表二、建立连张Report报表(Parent中加入dataTable绑定Dep 表   Child中加入DataTable绑定user表)三、设置两个.rdlc文件的格式如下RepParent.rdlcRepChild.rdlc 中加入参数@depid四、

2016-02-22 10:59:58 933

原创 C# Winform 关于ListView控件绑定DataTable

今天用到ListView控件,这里总结一下ListView控件绑定DataTable的方法下面需要特别注意的是,绑定的过程中实现绑定控件的column的属性,再进行item的绑定。与DataGridView不同的是,不能直接使用DataSourse绑定,再者,绑定第一个Items的时候一定要实例化一个Item进行单独绑定,因为第一个Item与后面的不用即Item与SubItem的区别,

2016-02-21 21:22:18 23709 1

原创 C# Winform实现数据的导出为txt或者CSV或者excel格式

private void Export(string filePath) //filePath为保存到本地磁盘的位置 { using (FileStream fs=new FileStream(filePath,FileMode.Create,FileAccess.Write)) { StreamWr

2016-02-21 20:33:39 5796

原创 利用委托事件实现Winform窗体之间的同步刷新

举例如下:有两个界面A,B,下面要实现的功能是在界面A中执行完某项操作时,同步执行B界面中的方法,以达到刷新B窗体的目的界面A中声明委托事件的代码如下:public delegate void re(); public event re refresh; // 声明委托的事件方法为refresh()方法假设当界面A中执行完某个操作时调用this.refresh()方法,以到达

2016-02-20 19:20:10 5923 1

原创 关于正则表达式的知识点整理

正则表达式知识点小结整理1. \b 单词的开头或结尾,也就是单词的分界处.\b并不匹配这些单词分隔字符中的任何一个,它只匹配一个位置。(如:\bhi\b就是查找单词hi,而him等会被忽略)2.  .   是另一个元字符,匹配除了换行符以外的任意字符。3.  *  同样是元字符,不过它代表的不是字符,也不是位置,而是数量,即它指定*前边的内容可以连续重复使用任意次以使整个表达式得到

2016-02-19 21:54:39 1030

基于C#Winform抽奖程序(附数据库)

基于C#开发的Wionform抽奖程序,提供抽奖的设置和数据库数据

2016-02-19

基于C#的自动生成二维码条形码的Winform程序源代码

基于C#的自动生成二维码条形码的Winform程序源代码,可运行,直接使用

2016-01-08

正则表达式的应用

个人学习所得的,一些的正则表达式知识点,比较全面.zip

2016-01-04

基于C#开发的请假管理系统(Winform)

基于C#开发的请假管理系统(Winform)

2016-01-04

空空如也

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

TA关注的人

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