2018-05-25

2.9 商品信息查詢修改界面功能設(shè)計

修改流程


修改.gif

1.畫面主要功能

修改商品的各種信息,但是商品條碼不能修改笙各。

2.臺數(shù)據(jù)庫表結(jié)構(gòu)

數(shù)據(jù)表結(jié)構(gòu).png

3.ADO.NET刪除數(shù)據(jù)庫的流程

具體步驟:

  1. 導(dǎo)入命名空間;
  2. 定義數(shù)據(jù)庫連接字符串邻耕,運用Connection對象建立與數(shù)據(jù)庫連接弦叶;
  3. 打開連接芋浮;
  4. 利用Command對象的ExecuteNoQuery()方法執(zhí)行Delete語句科盛;
  5. 通過ExecuteNoQuery()方法返回值判斷是否修改成功帽衙,并在界面上提示;
  6. 關(guān)閉連接


    圖片1.png

4.畫面功能迭代

將該查詢過程綁定到DataAdapter
將DataSet和DataAdapter綁定
自定義一個表(MySupplier)來標(biāo)識數(shù)據(jù)庫的SUPPLIER表
指定ComboBox的數(shù)據(jù)源為DataSet的MySupplier表

5.DataGridView數(shù)據(jù)綁定流程

  1. 定義一個類贞绵,存放dataGridView的數(shù)據(jù)厉萝;
  2. 在Form2中定義dataGridView數(shù)據(jù)列表,并將數(shù)據(jù)存放進去榨崩;
    3.From2中定義返回綁定數(shù)據(jù)的函數(shù)谴垫,返回綁定數(shù)據(jù);
  3. Form1中初始化Column母蛛;
  4. 在Form1中出發(fā)Form2翩剪,在結(jié)束后將From2返回的綁定數(shù)據(jù)傳到Form1中的dataGridView中,完成數(shù)據(jù)傳遞彩郊。

6.重要代碼

String connStr = ConfigurationManager.ConnectionStrings["SuperMarketSales"].ConnectionString;
SqlConnection sqlConn = new SqlConnection(connStr);
try
{
    // 連接數(shù)據(jù)庫
    sqlConn.Open();

// 構(gòu)造命令
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)來標(biāo)識數(shù)據(jù)庫的GOODS表
adp.Fill(ds, "MyGoods");

// 指定DataGridView的數(shù)據(jù)源為DataSet的MyGoods表
this.dgv_Goods.DataSource = ds.Tables["MyGoods"];

    // DataGridView數(shù)據(jù)綁定
}
catch (Exception exp)
{
    MessageBox.Show("訪問數(shù)據(jù)庫錯誤:" + exp.Message);
}
finally
{
    sqlConn.Close();
}
private void dgv_Goods_CellContentClick(object sender, DataGridViewCellEventArgs e)
{
    if (e.RowIndex != -1 && e.ColumnIndex == 0)
    {
        string objectId = this.dgv_Goods["Id", e.RowIndex].Value.ToString();
        MessageBox.Show(objectId);
    }
    else if (e.RowIndex != -1 && e.ColumnIndex == 1)
    {
        string objectId = this.dgv_Goods["Id", e.RowIndex].Value.ToString();
        MessageBox.Show(objectId);
    }
}

以上代碼實現(xiàn)商品信息列表查詢功能代碼

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末前弯,一起剝皮案震驚了整個濱河市,隨后出現(xiàn)的幾起案子秫逝,更是在濱河造成了極大的恐慌恕出,老刑警劉巖,帶你破解...
    沈念sama閱讀 217,907評論 6 506
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件违帆,死亡現(xiàn)場離奇詭異浙巫,居然都是意外死亡,警方通過查閱死者的電腦和手機刷后,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 92,987評論 3 395
  • 文/潘曉璐 我一進店門狈醉,熙熙樓的掌柜王于貴愁眉苦臉地迎上來廉油,“玉大人,你說我怎么就攤上這事苗傅。” “怎么了班巩?”我有些...
    開封第一講書人閱讀 164,298評論 0 354
  • 文/不壞的土叔 我叫張陵渣慕,是天一觀的道長。 經(jīng)常有香客問我抱慌,道長逊桦,這世上最難降的妖魔是什么? 我笑而不...
    開封第一講書人閱讀 58,586評論 1 293
  • 正文 為了忘掉前任抑进,我火速辦了婚禮强经,結(jié)果婚禮上,老公的妹妹穿的比我還像新娘寺渗。我一直安慰自己匿情,他們只是感情好,可當(dāng)我...
    茶點故事閱讀 67,633評論 6 392
  • 文/花漫 我一把揭開白布信殊。 她就那樣靜靜地躺著炬称,像睡著了一般。 火紅的嫁衣襯著肌膚如雪涡拘。 梳的紋絲不亂的頭發(fā)上玲躯,一...
    開封第一講書人閱讀 51,488評論 1 302
  • 那天,我揣著相機與錄音鳄乏,去河邊找鬼跷车。 笑死,一個胖子當(dāng)著我的面吹牛橱野,可吹牛的內(nèi)容都是我干的朽缴。 我是一名探鬼主播,決...
    沈念sama閱讀 40,275評論 3 418
  • 文/蒼蘭香墨 我猛地睜開眼仲吏,長吁一口氣:“原來是場噩夢啊……” “哼不铆!你這毒婦竟也來了?” 一聲冷哼從身側(cè)響起裹唆,我...
    開封第一講書人閱讀 39,176評論 0 276
  • 序言:老撾萬榮一對情侶失蹤誓斥,失蹤者是張志新(化名)和其女友劉穎,沒想到半個月后许帐,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體劳坑,經(jīng)...
    沈念sama閱讀 45,619評論 1 314
  • 正文 獨居荒郊野嶺守林人離奇死亡,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點故事閱讀 37,819評論 3 336
  • 正文 我和宋清朗相戀三年成畦,在試婚紗的時候發(fā)現(xiàn)自己被綠了距芬。 大學(xué)時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片涝开。...
    茶點故事閱讀 39,932評論 1 348
  • 序言:一個原本活蹦亂跳的男人離奇死亡,死狀恐怖框仔,靈堂內(nèi)的尸體忽然破棺而出舀武,到底是詐尸還是另有隱情,我是刑警寧澤离斩,帶...
    沈念sama閱讀 35,655評論 5 346
  • 正文 年R本政府宣布银舱,位于F島的核電站,受9級特大地震影響跛梗,放射性物質(zhì)發(fā)生泄漏寻馏。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點故事閱讀 41,265評論 3 329
  • 文/蒙蒙 一核偿、第九天 我趴在偏房一處隱蔽的房頂上張望诚欠。 院中可真熱鬧,春花似錦漾岳、人聲如沸轰绵。這莊子的主人今日做“春日...
    開封第一講書人閱讀 31,871評論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽藏澳。三九已至,卻和暖如春耀找,著一層夾襖步出監(jiān)牢的瞬間翔悠,已是汗流浹背。 一陣腳步聲響...
    開封第一講書人閱讀 32,994評論 1 269
  • 我被黑心中介騙來泰國打工野芒, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留蓄愁,地道東北人。 一個月前我還...
    沈念sama閱讀 48,095評論 3 370
  • 正文 我出身青樓狞悲,卻偏偏與公主長得像撮抓,于是被迫代替她去往敵國和親。 傳聞我的和親對象是個殘疾皇子摇锋,可洞房花燭夜當(dāng)晚...
    茶點故事閱讀 44,884評論 2 354

推薦閱讀更多精彩內(nèi)容

  • 2.8商品信息錄入界面功能介紹 1.錄入過程 1.1主要功能 錄入商品信息 1.2數(shù)據(jù)表結(jié)構(gòu) 2.ADO.NET插...
    Korona閱讀 255評論 0 0
  • Spring Cloud為開發(fā)人員提供了快速構(gòu)建分布式系統(tǒng)中一些常見模式的工具(例如配置管理丹拯,服務(wù)發(fā)現(xiàn),斷路器荸恕,智...
    卡卡羅2017閱讀 134,656評論 18 139
  • Spark SQL, DataFrames and Datasets Guide Overview SQL Dat...
    草里有只羊閱讀 18,324評論 0 85
  • 好友L最近正為全職太太這個角色進退維谷焦慮著融求。L大學(xué)畢業(yè)后咬像,在大家急流勇進的風(fēng)口,她心一橫牙一咬,英年早婚县昂,立地成...
    康媛閱讀 642評論 3 9
  • 地藏王菩薩說地獄不空不成佛肮柜。羊說人心不空,地獄如何能空倒彰。地獄就在人心里审洞。地藏菩薩是大無畏的悲壯的,地獄不空不成佛待讳,...
    家鄉(xiāng)桃花開了閱讀 446評論 1 3