2.9 系统程序的部署

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

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 一、成果界面展示 二、界面功能描述 本界面可以根据所提供的商品条码名称对商品信息按要求的查询、信息的修改和删除 三...
    欧珂阅读 673评论 0 0
  • 本次总结要求:1.贴效果图,最好是GIF文件2.系统部署前的准备工作(制作图标、添加关于菜单)3.应用系统打包流程...
    藜黧阅读 509评论 1 0
  • 1.效果图 2.系统部署前的准备工作(制作图标、添加关于菜单) 2.1设计应用程序图标 2.1.1 网上有大量设计...
    煜琦_cff6阅读 315评论 1 0
  • 1.贴效果图,最好是GIF文件 2.系统部署前的准备工作 1.网上有大量设计资源,推荐使用“阿里巴巴矢量图标库”,...
    smile_c5ac阅读 302评论 2 0
  • 1设计并使用任务图标 阿里矢量图标库,下载图片并把图片格式转.ico 2设计关于菜单 3显示关于菜单 4程序打包 ...
    jxc1022阅读 248评论 0 0