【C#winform监听窗体上的状态】教程文章相关的互联网学习教程文章

C#,winform,ShowDialog,子窗体向父窗体传值

调用showdialog方法后,调用代码被暂停执行,等到调用showdialog方法的窗体关系后再继续执行。而且窗体可以返回一个dialogresult值,他描述了窗体关闭的原因,例如OK,Cancel,yes,no等。为了让窗体返回一个dialogresult,必须设置窗体的dialogresult值,或者在窗体的一个按钮上设置dialogresult属性。 例子: 下面是子窗体代码,要求输入phone,然后会返回给父窗体。 using System; using System.Collections.Generic; using Syst...

酒店管理系统-winform-C#-三层模式(一:表现层的用户操作页面)_html/css_WEB-ITnose

一直都想尝试三层架构。但是迟迟都没有做,潜意识总感觉自己实力不够。三层架构那么高端的东西,就我这样的小菜比能弄的来的? 这次终于鼓起勇气,慢慢弄,最多就是多花点时间查百度嘛,对不对? 首先给自己补一下三层架构:   何为三层?三层架构(3-tier architecture) 通常意义上的三层架构就是将整个业务应用划分为:表现层(Presentation layer)、业务逻辑层(Business Logic Layer)、数据访问层(Data access layer)。...

C#访问MySQL数据库(winform+EF)【图】

参考介绍: http://baike.baidu.com/link?url=jDHhtM4QGOpQJmgY9bCe24VJy4kgKAvsuRHJgGmuXlGilJ7lmVVzQkoVMX9KlYCmdagGACDm8042dQnR-E6_nq 另外还要说明的是EF的版本,我这里使用的是EF6,可以通过nuget工具包管理来获得最新版本 以下是建立VS项目的步骤截图:以上步骤首先是新建一个MYSQL的连接,然后选择对应的表生成对应的EF实体框架,这样一个EF的winform项目基本就建立好了。 4、查看winfrom项目结构 打开对应的*.tt文件,...

C#访问MySQL数据库(winform+EF)【代码】【图】

CREATE database My_OA 2 3 CREATE TABLE my_oa.sys_user 4 ( 5 id INT not NULL AUTO_INCREMENT PRIMARY KEY, 6 userName varchar(32), 7 pwd varchar(32) 8 9 ); 当然也可以使用图形界面来配置,直接鼠标右键来建表,主要是看个人的习惯了,熟悉的话直接SQL句会方便很多也比较快, 这里我们快速的插入三条数据,便于以后测试使用,因为ID是自增的,所以可以不用管,插入后你会发现ID已经自己有了,只是MYSQL中AUTO_INCREMENT...

C# / MSSQL / WinForm / ASP.NET - SQLHelper中返回SqlDataReader数据【图】

);cmd.Parameters.Clear();return rdr;}catch{conn.Close();throw;}}#region//ExecuteDataSet方法   ================================================================================================ c#数据库访问返回值类型为SqlDataReader时使用using时注意的问题2014-04-19 0 个评论 来源:c#数据库访问返回值类型为SqlDataReader时使用using时注意的问题 收藏 我要投稿 在封装通用 SQLSERVER 数据可访...

MSSQL、C# 、Winform、ASP.NET - 数据库备份与还原模块【代码】

数据库备份还原类: using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks;//应用相应的命名空间 using System.Windows.Forms; using System.Collections; using System.IO; using System.Data; using System.Data.SqlClient;namespace canyinxt.Command {public static class BacupDatabase{static string connectionString = "Data Source=(local);Initial Ca...

C#、WinForm、ASP.NET - SQLHelper.cs【代码】

using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks;using System.Configuration; using System.Data; using System.Data.SqlClient; using System.Windows.Forms;namespace Car.Command {public static class SQLHelper{//获取连接字符串public static string ConString = ConfigurationManager.ConnectionStrings["ConString"].ConnectionString;#region Exe...

C#(WinForm)上传图片保存到数据库和从数据库读取图片显示到窗体

//浏览图片2 3 private void btnUp_Click(object sender, EventArgs e)4 5 {6 7 OpenFileDialog ofd = new OpenFileDialog();8 9 ofd.Title = "选择要上传的图片";10 11 ofd.Filter = "All Files(*.*)|*.*|位图(*.bmp)|*.bmp|JPEG(*.jpg)|*.jpg";12 13 ofd.ShowDialog();14 15 textBox1.Text = ofd.FileName;16 17 if (!File.Ex...

C#语言Winform防SQl注入做用户登录的例子

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 System.Data.SqlClient; namespace OmyGod { public partial class Form1 : Form { private static string connectionString = "Data Source=.;Initial Catalog=Omy;Integrated Security=True"; ...

C#_图片存取数据库Winform

#region 用于在PictureBox控件中显示选择的图片 /// <summary> /// 用于在PictureBox控件中显示选择的图片 /// </summary> /// <param name="openF">图像名</param> /// <param name="MyImage">pictureBox控件ID</param> public void Read_Image(OpenFileDialog openF, PictureBox MyImage)//显示选择的图片 { //指定OpenFileDialog控件打开的文件格式 op...

C# Winform 更改配置文件连接数据库不能立即生效

在程序运行过程中,配置文件只加载一次,所以动态更改后必须重新读取一次才会生效,以下是代码部分。 1、动态修改配置文件 //通过Xml方式(需using System.xml;) XmlDocument doc = new XmlDocument(); doc.Load(Application.ExecutablePath + ".config"); //XmlNode node = doc.SelectSingleNode(@"//add[@key=‘" + key + "‘]"); // 定位到add节点 XmlNode node =...

方法:C#在WinForm中如何将Image存入SQL2000和取出显示

//保存 sql="insert into p_ry_photo(id,photo) values (‘"+id+"‘,@i)"; SqlCommand cmd=new SqlCommand(sql,CommonVar.SqlConDataBase); MemoryStream s = new MemoryStream(); picPhoto.Image.Save(s,System.Drawing.Imaging.ImageFormat.Jpeg); byte[] b = s.ToArray(); s.Close(); cmd.Parameters.Add("@i",SqlDbType.Image,(int)b.Length); cmd.Parameters["@i"...

【WinForm】杂记(1):C#读取DB文件【代码】【图】

DLL下载地址https://system.data.sqlite.org/index.html/doc/trunk/www/downloads.wiki 选用版本sqlite-netFx46-setup-bundle-x64-2015-1.0.112.0.exe,适用框架.NET Framework 4.6(可以根据自己的需要选用)。 下载后,系统默认安装在C:\Program Files\System.Data.SQLite路径下,拷贝System.Data.SQLite.dll文件到工程文件目录下X:/Project/bin/debug。 在解决方案资源管理器中,选择“引用”,右键后选择“添加引用”。 如图1,...

【WinForm】杂记(2):C#操作SQLite数据库(总结)【代码】

每一个 SQLite 数据库都有一个叫sqlit_master的表, 里面存储着数据库的数据结构(表结构、视图结构、索引结构等)。故通过读取sqlit_master便可以获取所有的表格信息。 获取表名SELECT name FROM sqlite_master WHERE TYPE=‘table‘ ORDER BY name 获取索引SELECT name FROM sqlite_master WHERE TYPE=‘index‘ ORDER BY name  获取视图SELECT name FROM sqlite_master WHERE TYPE=‘view‘ ORDER BY name以获取表名为例,完整...

C#Excel导入到Access数据库表(winForm版)

直接贴代码吧。 /// summary /// 获取Excel文件 /// /summary /// param name=sender/param /// param name=e/param private void button1_Click(object sender, EventArgs e) { OpenFileDialog dlg = new OpenFileDialog(); dlg.Filter = Excel文件(*.xls)|直接贴代码吧。/// /// 获取Excel文件/// /// /// private void button1_Click(object sender, EventArgs e){OpenFileDialog dlg = new OpenFileDialog();dlg.Filter = "Exc...