美文网首页
2.8商品信息查询修改界面功能设计

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

作者: bobobi | 来源:发表于2018-12-05 14:01 被阅读0次

一. 界面效果图

2.8商品信息查询修改界面功能设计(2).gif

二.描述画面主要功能,并列出支持这些功能的后台数据库表结构
1.实现商品信息修改功能;
2.实现商品信息删除功能。
3.快速搭建商超管理系统数据库SuperMarketSales:
方法:在数据库服务器上,新建SuperMarketSales数据库,并导入SuperMarketSales.sql脚本。

4.窗口加载后,显示商品信息
运用ADO.NET实现数据库查询,参考LoginForm里面的SELECT流程
点击修改后,修改商品信息
运用ADO.NET实现数据库修改,参考RecordForm里面的INSERT流程
5.点击删除后,提示确认,确认后删除
运用ADO.NET实现数据库删除,参考PwdForm里面的UPDATE流程

ADO.NET查询

查询.png

ADO.NET插入

插入.png

ADO.NET更新

更新.png

ADO.NET删除

删除.png

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

具体步骤:

  1. 导入命名空间;
  2. 定义数据库连接字符串,创建Connection对象;
  3. 打开连接;
  4. 利用Command对象的ExecuteNonQuery()方法执行Delete语句;
  5. 通过ExecuteNonQuery()方法返回值判断是否修改成功,并在界面上提示;
  6. 关闭连接。

四.画面功能是如何迭代的,描述迭代过程(无供应商有供应商)
(1) 为ModifyForm窗体添加一个Label控件和TextBox控件。
(2) 将Label的Text修改为供应商代码,用来修饰旁边的TextBox控件是提供商代码。

五.DataGridView数据绑定流程
(1) 给DataGridView控件取个Name名称(如dgv_Text)。
(2) 将要绑定的数据列表(集合或数组)赋值给dgv_Text的DataSource属性。

六.贴入重要代码片段,并进行详细描述

  • 构建查询语句以及添加查询条件

              // 添加查询条件
              if (!this.tb_Id.Text.Trim().Equals(""))
              {
                  sqlStr += " and ID='" + this.tb_Id.Text.Trim() + "'";
              }
    
              if (!this.tb_Name.Text.Trim().Equals(""))
              {
                  sqlStr += " and NAME like '%" + this.tb_Name.Text.Trim() + "%'";
              }
    
  • 修改商品信息函数

// 点击修改链接
if (e.RowIndex != -1 && e.ColumnIndex == 0)
{
// 获取所要修改关联对象的主键
string goodsId = this.dgv_Goods["Id", e.RowIndex].Value.ToString();
ModifyForm modifyForm = new ModifyForm(goodsId);
modifyForm.Show();
}
else if (e.RowIndex != -1 && e.ColumnIndex == 1)

  • 删除商品信息函数

              // 构造命令
              String sqlStr = "delete from GOODS where ID=@id";
              SqlCommand cmd = new SqlCommand(sqlStr, sqlConn);
    
              // SQL字符串参数赋值
              cmd.Parameters.Add(new SqlParameter("@id", goodsId));
    
               // 将命令发送给数据库
              int res = cmd.ExecuteNonQuery();
    
  • 判断是否修改成功
    // 根据返回值判断是否修改成功
    if (res != 0)
    {
    MessageBox.Show("删除成功");
    }
    else
    {
    MessageBox.Show("删除失败");
    }

相关文章

  • 第八组(朱汉文)2018-12-03

    2.8商品信息查询修改界面功能设计 功能:修改 功能:删除 ADO.NET删除数据库流程 迭代过程 DataGri...

  • 2018-12-03(第四组)

    《2.8 商品信息查询修改界面功能设计》 制作人:李健 1. 2.主要功能:实现商品信息的修改和删除 3. (1)...

  • 2018-05-27

    总结3 前面2.1到2.8的功能设计我已经介绍过了,直接从2.9开始。 商品信息查询修改界面功能设计 1.首先附加...

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

    2.8 商品信息查询修改界面功能设计 领鼎小组---张权 2.8.1. GIF效果图 2.8.2. 描述画面主...

  • 商品信息查询修改界面功能设计

    2.8商品信息查询修改界面功能设计 一、制作效果 二、描述界面主要功能和支持这些功能的后台数据库表结构 (一)主要...

  • 《2.8 商品信息查询修改界面功能设计》

    《2.8 商品信息查询修改界面功能设计》具体要求: 1、贴效果图,最好是GIF文件 导入命名空间; 定义数据库连接...

  • 2018-12-06

    《2.8 商品信息查询修改界面功能设计》 1.项目操作过程 2.描述项目操作流程步骤 第一步:调试程序弹出登录界面...

  • 2018-05-26

    2.9商品信息查询修改界面功能设计 2.9.1 GIF图片 2.9.2 主要功能 2.9.2.1 查询商品信息2....

  • 2.8

    2.8商品信息查询修改界面功能设计 1.什么是ADO.NET? ado.net提供与数据源进行交互的相关的公共方法...

  • 2018-12-02

    2.8 商品信息查询修改界面功能设计 1.操作流程 2.描述项目操作流程动图功能和步骤 step1 调试程序然后弹...

网友评论

      本文标题:2.8商品信息查询修改界面功能设计

      本文链接:https://www.haomeiwen.com/subject/lewicqtx.html