C#
文章平均质量分 57
祖安大龙
写博客是为了记录自己遇到的问题
能帮忙解决问题的博客,真的能给人好心情!!!
展开
-
WinFrom日记————字符串进行MD5加密
WinFrom日记————数据进行MD5加密在学习写WinFrom,然后用户注册时涉及到需要MD5加密,其实就写一个公共的方法,注册时对密码进行MD5加密后存入数据库就行,用户登录时只需要将输入的密码进行加密后和数据库中搜索到的密码进行对比,如果时一样的,那么用户就可以登陆(这个妹妹我老婆,不要抢)代码如下:using System.Security.Cryptography;//记得引入这个实例public String MD5Encrypt(String pad) {原创 2020-05-23 16:08:05 · 205 阅读 · 0 评论 -
WinFrom日记————C#数据库连接
C#的数据库连接要使用using System.Data.SqlClient;实例首先先连接数据库SqlConnection sql_con = new SqlConnection("server=.;database=db_test_n1;uid=sa;pwd=1230");server数据库地址,在本地其实用localhost和.应该区别都比大,database是数据库名称,uid是用户名称,pwd是密码。然后就是打开数据库sql_con.Open();执行数据库操作指令SqlComm原创 2020-05-23 17:40:20 · 179 阅读 · 0 评论 -
WinFrom日记————pictureBox图片大小自适应
问题 WinFrom----pictureBox图片大小自适应写winFrom窗口用到pictureBox窗口,添加图片后自如何自适应只需要将pictureBox控件的两个属性更改就行,分别将BackgroundImageLayout属性和SizeMode属性更改为Stretch和StretchImage就行...原创 2020-05-15 14:27:00 · 960 阅读 · 2 评论 -
WinFrom日记————ExecuteReader、ExecuteNonQuery、ExecuteScalar使用方法
WinFrom日记————ExecuteReader、ExecuteNonQuery、ExecuteScalar使用方法在写C#的时候,获取数据库数据的时候会用到ExecuteReader、ExecuteNonQuery、ExecuteScalar等对象和方法,刚开始给自己整蒙了,不知道怎么用用哪个,程序第一部分的内容写的差不多了,写几篇博客做一些总结数据库连接方法:一、ExecuteScalar执行方法 string Sql_Str = "update T_users set Active=@原创 2020-05-23 17:06:39 · 678 阅读 · 0 评论 -
WinFrom日记————子窗口关闭父窗口刷新界面
问题:写应用的时候有需求就是新增用户后,窗口关闭,父窗口用户列表刷新。其实就是一个判断的问题具体解决办法如下,在子窗口下加入下面的代码 public void WindowClose() { this.DialogResult = DialogResult.OK; this.Close(); }然后要关闭窗口的时候调用这个方法在父窗口展示子窗口的时候写如下代码: From2 f = new From2(); f.Show(); f.V原创 2020-05-23 18:03:23 · 276 阅读 · 0 评论 -
WinFrom日记————右上角X点击关闭事件响应方法
问题名称:WinFrom右上角X点击关闭事件响应方法在写WinFrom窗体的时候有涉及到右上角X按钮点击退出系统后,数据库要更新数据的情况,然后就百度了一番,在这里做一个记录因为我自己有写窗口关闭方法的,就像那个Eixt,点击Eixt会记录退出时间,但是右上角的X关闭不太知道怎么操作,就上网百度了,好像是接收窗口动作消息,具体原理没有去深究,代码先贴一下吧//点击右上角X按钮关闭事件 protected override void WndProc(ref Message msg)原创 2020-05-23 15:51:06 · 1861 阅读 · 0 评论 -
C# Winform 关于ListView显示不全问题
在做窗体的时候,listview里 的数据总是显示不全,客户需要吗,就一定要用listview,然后我就试了一下,但是一直出现这个显示不全的问题,如下;只显示了第列的值排列还不是符合预期,然后找了半天,代码也没什么毛病listView1.Columns.Add("studentId"); listView1.Columns.Add("firstName"); listView1.Columns.Add("lastName"); l原创 2021-12-04 13:05:42 · 3898 阅读 · 0 评论 -
Winfrom日记————csv文件读取和写入数据
问题描述碰到csv文件操作,其实csv文件就是用逗号隔开的文本本件,涉及到一些字符串的处理和解决。解决读取文件读取文件我是将csv中的数据读取到DataTable中,然后再进行数据库操作。具体操作如下using System.IO;using System.Data;public DataTable readFromFile(string fileName) { DataTable data = new DataTable();原创 2020-08-20 16:42:23 · 1385 阅读 · 0 评论 -
Winfrom日记————正则表达式验证邮箱格式
问题描述需要使用正则表达式验证邮箱格式是否正确解决使用Regex类 using System.Text.RegularExpressions;email = T_email.Text.Trim(); //从输入框获取emailstring re = @"^\w+([-+.]\w+)*@\w+([-.]\w+)*\.\w+([-.]\w+)*$";if (!Regex.IsMatch(email,re)){ MessageBox.Show("Incorrect email format")原创 2020-08-11 16:31:33 · 254 阅读 · 0 评论 -
Winfrom日记————App.config文件修改读取-记住密码操作
问题描述在写窗体时碰到需要记住密码的情况,于是将用户名和密码存入配置文件中,方便读取和写入解决在App.config中写<appSettings> 如下<appSettings> <add key="email" value=""/> <add key="pwd" value=""/> <add key="isR" value="0"/> </appSettings>然后Login.cs中代码原创 2020-08-11 16:20:16 · 273 阅读 · 0 评论 -
Winfrom日记————图片存入数据库和从数据库读取图片
问题描述需要将本地图片作为用户头像上传到数据库,同时要从数据库中读取到图片。解决图片转为二进制后存入到数据库中,从数据库从取出时以流的形式设置到PictrueBox的image中存入数据库转换操作 string filePath = T_photo.Text.Trim(); FileStream fs = new FileStream(filePath, FileMode.Open, FileAccess.Read); byt原创 2020-07-23 10:46:58 · 396 阅读 · 0 评论 -
Winfrom日记———图片选择并判断图片大小
问题描述任务过程中需要从本地选择图片并展示,同时限制图片大小在100KB之内问题解决使用文件选择器OpenFileDialog,设置只允许选择图片,判断回传,然后再使用FileInfo获取图片的长度Length,此时获取到的还是字节,需要 /1024 才能得到KB,具体代码如下:private void button1_Click(object sender, EventArgs e) { OpenFileDialog openFileDialog = ne原创 2020-07-22 16:43:48 · 359 阅读 · 0 评论 -
WinFrom日记————Label控件调整大小
WinFrom—Label控件调整大小如果要更改Label的大小,只需要在控件属性种找到Autosize属性,将True改成False就可以原创 2020-05-15 10:16:17 · 2807 阅读 · 0 评论