#心得体会# #winfrom# #一课一得#
目录
一、使用winfrom完成数据输送
首先需要在winfrom设计窗口放置放置一个listbox按钮,找到编辑项输入值(如下图)

然后放置一个button(按钮我设为>>,看个人喜号)按钮和一个textbox(如下图)

接下来就是通过点击button按钮把LIstbox值输送给textbox中
这设计页双击button按钮进入编码页,输入this.textBox1.Text = listBox1.Text;即可
便可以让lIstbox值输送给textbox的文本中(如下图)

运行结果如图

在此基础上,还可以添加一个button把textbox文本的值输入给listbox文本中,但会清空listbox原有的值,使用就要把textbox的值先存数组中,再用数组遍历出来(代码如图)

运行结果如图

二、使用winfrom连接数据库
两种连接方式:
一、数据库采用Windows身份验证
SqlConnection conn = new SqlConnection();
conn.ConnectionString = @"server=服务器名称;database=数据库名;integrated security=true";
连接数据库要有using System.Data.SqlClient;
二、数据库采用SQL Server身份验证(本人比较常用这个,着重分享一下)
SqlConnection conn = new SqlConnection();
conn.ConnectionString = @"server=服务器名;user id=SQL Server登录名;password=登录密码;database=数据库名"
若要查询数据库的数据还需要先使用conn.Open();代码打开数据库
使用string sql = "select * from sc";记录查询语句
SqlCommand com = new SqlCommand(sql, sqlcon);
使用SqlDataAdapter ada = new SqlDataAdapter(sql, sqlcon);建立SQL语句与数据库的连接
使用DataSet ds = new DataSet(); 实例化Datatable类
如何ada.Fill(ds); 添加SQL并且执行
最后dataGridView1.DataSource = ds.Tables[0].DefaultView;把数据显示在DefaultView中
代码如下图

若想用winfrom对数据库查询、删除、更新、插入内容,实现前需要将语句这部分连接数据库
1、直接逐条查询

然后将查询内容都写入到控件DataGridView
2、数据库内容的修改

3、数据库内容的新增和删除

三、使用winfrom制作购物系统
制作好登录页然后,双击登录按钮进入编码页编写登录代码

连接数据库使用用户名登录,若用户名和密码为空则提示
若数据库中用户信息不存在则抖动发错警告(用户名或密码不正确)
若用户存在则跳转并关闭登录页

然后运用二、使用winfrom连接数据库学习的内容制作主页面连接数据库
这里以订单查询为例
设计好页面
连接数据库
用记录查询语句返回数据库查询并取到值调用到winfrom中
以下为页面设计、查询代码页和运行效果




以上便是这段时间的学习winfrom心得,如有问题,还请指出,谢谢
379



被折叠的 条评论
为什么被折叠?



