2.8 商品信息查詢修改界面功能設(shè)計(jì)
1.操作流程
![操作流程演示]簡書1.gif
2.描述項(xiàng)目操作流程動圖功能和步驟
step1 調(diào)試程序然后彈出登錄界面挣输。
step2 輸入設(shè)置好的收銀員賬號與密碼扬蕊。
step3 成功登陸后再點(diǎn)擊修改商品信息。
step4 點(diǎn)擊查詢并在修改商品信息表中再點(diǎn)擊修改并在隨后的彈窗中輸入需要修改的商品信息妖胀,修改完畢后再次點(diǎn)擊修改,最后再點(diǎn)查詢放案。
step5 將之前的商品信息彈窗中點(diǎn)刪除皆尔,然后再次點(diǎn)查詢呐舔,確認(rèn)修改的商品信息已被刪除。
數(shù)據(jù)表結(jié)構(gòu)圖
3.刪除數(shù)據(jù)的流程
{
// 點(diǎn)擊修改鏈接
if (e.RowIndex != -1 && e.ColumnIndex == 0)
{
// 獲取所要修改關(guān)聯(lián)對象的主鍵
string goodsId = this.dgv_Goods["Id", e.RowIndex].Value.ToString();
ModifyForm modifyForm = new ModifyForm(goodsId);
modifyForm.Show();
}
else if (e.RowIndex != -1 && e.ColumnIndex == 1)
{
if (MessageBox.Show("確認(rèn)刪除慷蠕?", "提示", MessageBoxButtons.OKCancel, MessageBoxIcon.Question) == DialogResult.OK)
{
// 獲取所要刪除關(guān)聯(lián)對象的主鍵
string goodsId = this.dgv_Goods["Id", e.RowIndex].Value.ToString();
刪除數(shù)據(jù)庫相關(guān)代碼
4.項(xiàng)目創(chuàng)建的過程
無供應(yīng)廠商時(shí)
有供應(yīng)商時(shí)
先在工具箱里找到comBox珊拼,然后再點(diǎn)擊屬性并在其中找到DropDown然后再找到里面的DropDownList;
5.DataGridView數(shù)據(jù)綁定流程
String connStr = ConfigurationManager.ConnectionStrings["SuperMarketSales"].ConnectionString;
SqlConnection sqlConn = new SqlConnection(connStr);
try
{
// 連接數(shù)據(jù)庫
sqlConn.Open();
// 構(gòu)造命令
String sqlStr = "delete from GOODS where ID=@id";
SqlCommand cmd = new SqlCommand(sqlStr, sqlConn);
// SQL字符串參數(shù)賦值
cmd.Parameters.Add(new SqlParameter("@id", goodsId));
// 將命令發(fā)送給數(shù)據(jù)庫
int res = cmd.ExecuteNonQuery();
// 根據(jù)返回值判斷是否修改成功
if (res != 0)
{
MessageBox.Show("刪除成功");
}
else
{
MessageBox.Show("刪除失敗");
}
}
catch (Exception exp)
{
MessageBox.Show("訪問數(shù)據(jù)庫錯(cuò)誤:" + exp.Message);
}
finally
{
sqlConn.Close();
}
}
數(shù)據(jù)綁定的相關(guān)代碼
6.項(xiàng)目的重要代碼
{
QueryForm queryForm = new QueryForm();
queryForm.MdiParent = this;
queryForm.WindowState = FormWindowState.Maximized;
queryForm.Show();
}
查看查看商品信息的相關(guān)代碼