2.8商品信息錄入界面功能設(shè)計(jì)
(一)、創(chuàng)建數(shù)據(jù)庫表
1、快速搭建商超管理系統(tǒng)數(shù)據(jù)庫z.2017270387:
方法:在數(shù)據(jù)庫服務(wù)器上,新建z.2017270387數(shù)據(jù)庫,并導(dǎo)入z.2017270387腳本。
2、在該服務(wù)器上,創(chuàng)建供應(yīng)商表。
3.ADO.NET插入數(shù)據(jù)庫的流程
(1) 導(dǎo)入命名空間;
(2) 定義數(shù)據(jù)庫連接字符串,運(yùn)用Connection對象建立與數(shù)據(jù)庫連接;
(3) 打開連接;
(4) 利用Command對象的ExecuteNoQuery()方法執(zhí)行Insert語句;
(5) 通過ExecuteNoQuery()方法返回值判斷是否修改成功,并在界面上提示;
(6) 關(guān)閉連接
(二).ComboBox數(shù)據(jù)源綁定
1、兩種方式填充ComboBox的下拉列表:
(1) 手動(dòng)設(shè)置Items屬性
(2) 綁定數(shù)據(jù)源,自動(dòng)加載數(shù)據(jù)
2、ComboBox數(shù)據(jù)源綁定的三個(gè)要素:
(1) 設(shè)置DataSource屬性 //指定數(shù)據(jù)來源于哪個(gè)表
(2) 設(shè)置DisplayMember屬性 //指定顯示哪一列數(shù)據(jù)庫
(3) 設(shè)置ValueManager屬性 //指定編程用到哪一列數(shù)據(jù)
(三)、主要功能
1、當(dāng)輸入符合規(guī)范的“商品代碼”、“商品名則界面顯示“商品錄入成功”(如下圖3-1);

image.png
圖3-1
2、當(dāng)輸入不符合規(guī)范的“商品代碼”、“商品名稱”、商品價(jià)格”、商品規(guī)格”,則界面顯示“商品錄入失敗”(如下圖3-2);

image.png
圖3-2
3、后臺(tái)數(shù)據(jù)庫結(jié)構(gòu)(如下圖3-3-1)

image.png
圖3-3-1
四:畫面功能迭代過程(無外鍵→有外鍵)(如下圖4-1)

image.png
圖4-1
(五)重要代碼(如下圖5-1、5-2、5-3)

image.png
(圖5-1)

image.png
(圖5-2)

image.png
(圖5-3)