任务2.8 商品信息查询修改界面功能设计

一.效果图

任务2.8 商品信息查询修改界面功能设计_第1张图片
QQ图片20181202130454.gif

二.主要功能

1.在窗口加载出来时显示商品信息:通过SELECT语句进行查询
2.通过点击修改和删除可以执行相应的操作:通过INSERT和SELECT语句进行修改和删除

三.ADO.NET删除数据库的流程

  1. 获取所要修改关联对象的主键
    string goodsId = this.dgv_Goods["Id", e.RowIndex].Value.ToString();

  2. 连接字符串
    String connStr = ConfigurationManager.ConnectionStrings["SuperMarketSales"].ConnectionString;
    SqlConnection sqlConn = new SqlConnection(connStr);

3.连接数据库
sqlConn.Open();

4.构造删除命令
String sqlStr = "delete from GOODS where ID=@id";
SqlCommand cmd = new SqlCommand(sqlStr, sqlConn);

5.SQL字符串参数赋值
cmd.Parameters.Add(new SqlParameter("@id", goodsId));

  1. 将命令发送给数据库
    int res = cmd.ExecuteNonQuery();

7.根据返回值判断是否修改成功

四.迭代过程

在原来的商品录入界面添加一个供应商及ComboBox控件
编写代码让ComboBox的数据源为DataSet的MySupplier表


任务2.8 商品信息查询修改界面功能设计_第2张图片
image.png

五.DataGridView数据绑定流程

任务2.8 商品信息查询修改界面功能设计_第3张图片
。.gif

六.贴入代码并描述

1.窗口加载出来时显示商品信息
任务2.8 商品信息查询修改界面功能设计_第4张图片
image.png

效果图:


任务2.8 商品信息查询修改界面功能设计_第5张图片
image.png
3.修改和删除商品信息
任务2.8 商品信息查询修改界面功能设计_第6张图片
image.png

你可能感兴趣的:(任务2.8 商品信息查询修改界面功能设计)