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

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

作者: smile_c5ac | 来源:发表于2018-12-02 18:15 被阅读0次

1.贴效果图,最好是GIF文件

查询功能界面图

2. 删除、修改功能界面图

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

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

4.画面功能是如何迭代的,描述迭代过程(无供应商有供应商)

(1) 给DataGridView控件取个Name名称(列如oo_Text)。
(2) 将要绑定的数据列表赋值给oo_Text的DataSource属性

5.DataGridView数据绑定流程

(1) 在ModifyForm窗体创建Textbox和Label控件。
(2) 在Label的Text修改为供应商代码,用来修饰旁边的TextBox控件是提供商代码。

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

数据查询

无标题.png
1.png

修改、删除代码

           String connStr = ConfigurationManager.ConnectionStrings["SuperMarketSales"].ConnectionString;
           SqlConnection sqlConn = new SqlConnection(connStr);
           try
           {
               // 连接数据库
               sqlConn.Open();

               // 构造命令
               String sqlStr = "update GOODS set NAME=@name, PRICE=@price, SPEC=@spec, REMARK=@remark where ID=@id";
               SqlCommand cmd = new SqlCommand(sqlStr, sqlConn);

               // SQL字符串参数赋值
               cmd.Parameters.Add(new SqlParameter("@id", id));
               cmd.Parameters.Add(new SqlParameter("@name", name));
               cmd.Parameters.Add(new SqlParameter("@price", price));
               cmd.Parameters.Add(new SqlParameter("@spec", spec));
               cmd.Parameters.Add(new SqlParameter("@remark", remark));

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

               // 根据返回值判断是否修改成功
               if (res != 0)
               {
                   MessageBox.Show("商品信息修改成功");
                   this.Close();
               }
               else
               {
                   MessageBox.Show("商品信息修改失败");
               }
           }
           catch (Exception exp)
           {
               MessageBox.Show("访问数据库错误:" + exp.Message);
           }
           finally
           {
               sqlConn.Close();
           }
       }

       private void bt_Cancel_Click(object sender, EventArgs e)
       {
           this.Close();
       }

       private void label5_Click(object sender, EventArgs e)
       {

       }
   }
//删除代码//
 try
                   {
                       // 连接数据库
                       sqlConn.Open();

                       // 构造命令
                       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/nicxcqtx.html