美文网首页
2.9 系统程序的部署

2.9 系统程序的部署

作者: 9c0682f8476c | 来源:发表于2018-12-04 20:12 被阅读0次

    1贴效果图,最好是GIF文件 14025104-277f33b959306941 (1).gif

    2查询商品成功

    14095137-d09b38fb86d9fa3a.png

    3在登录后的界面直接修改或删除信息

    14095137-1cb5ab2c50a17f95.png

    4具体步骤:

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


    14095137-1308f468b389440d.png

    5DataGridView数据绑定流程:

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

    6重要代码:查询

    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"];

    相关文章

      网友评论

          本文标题:2.9 系统程序的部署

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