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

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

14025104-516e1091c5c31bc5 .gif

2
2.8 商品信息查询修改界面功能设计_第1张图片
14025104-3f1d1292767d51b8.png

3
2.8 商品信息查询修改界面功能设计_第2张图片
QQ图片20181204194134.png

4.

1.导入命名空间;
2.定义数据库连接字符串,创建Connection对象;
3.利用Command对象的ExecuteNonQuery()方法执行Delete语句;
4.通过SqlConnection()方法返回值判断是否修改成功,并在界面上提示;
5.贴入重要代码片段,并进行详细描述数据查询

5
2.8 商品信息查询修改界面功能设计_第3张图片
14025104-9a86949529dcf94f.png

2.8 商品信息查询修改界面功能设计_第4张图片
14025104-496f7ab9b75b55a4.png

6

1.导入命名空间;
2.定义数据库连接字符串,创建Connection对象;
3.利用Command对象的ExecuteNonQuery()方法执行Delete语句;
4.通过SqlConnection()方法返回值判断是否修改成功,并在界面上提示;
5.贴入重要代码片段,并进行详细描述数据查询

6

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("删除失败");
}
}

你可能感兴趣的:(2.8 商品信息查询修改界面功能设计)