美文网首页
2018-12-04

2018-12-04

作者: c3e0259a3902 | 来源:发表于2018-12-04 17:00 被阅读0次

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

    image.png

    二.描述画面主要功能,并列出支持这些功能的后台数据库表结构
    主要功能:实现数据库数据查询、修改、删除


    image.png image.png

    三.ADO.NET删除数据库流程
    具体步骤:

    1导入命名空间;
    2 运用Connection对象建立与数据库连接;
    3 打开连接;
    4 利用Command对象的ExecuteReader()方法执行Select查询语句;
    5 利用ExecuteReader()方法返回的DataReader对象读取数据,显示到界面上;
    6关闭连接。


    image.png

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


    image.png image.png

    五、DataGridView数据绑定流程
    DataGridView数据绑定流程:快速搭建商超管理系统数据库SuperMarketSales:
    方法:在数据库服务器上,新建SuperMarketSales数据库,并导入SuperMarketSales.sql脚本

    image.png

    在控件里找到DataSource,修改DataGridView的数据源
    六、重要代码
    重要代码:查询:

    // 连接字符串,注意与实际环境保持一致
    String connStr = ConfigurationManager.ConnectionStrings["SuperMarketSales"].ConnectionString;
    SqlConnection sqlConn = new SqlConnection(connStr);
    try
    {
    // 连接数据库
    sqlConn.Open();
    // DataGridView数据绑定
    }
    catch (Exception exp)
    {
    MessageBox.Show("访问数据库错误:" + exp.Message);
    }
    finally
    {
    sqlConn.Close();
    }
    // 构造命令
    String sqlStr = "select * from GOODS where 1=1 ";
    // 添加查询条件
    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() + "%'";
    }
    SqlCommand cmd = new SqlCommand(sqlStr, sqlConn);
    // 将该查询过程绑定到DataAdapter
    SqlDataAdapter adp = new SqlDataAdapter();
    adp.SelectCommand = cmd;
    // 将DataSet和DataAdapter绑定
    DataSet ds = new DataSet();
    // 自定义一个表(MyGoods)来标识数据库的GOODS表
    adp.Fill(ds, "MyGoods");
    // 指定DataGridView的数据源为DataSet的MyGoods表
    this.dgv_Goods.DataSource = ds.Tables["MyGoods"];

    相关文章

      网友评论

          本文标题:2018-12-04

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