C語(yǔ)言基礎(chǔ)C#單據(jù)錄入方法

字號(hào):

1,界面包含3個(gè)部門, 工具欄, 單據(jù)頭, 單據(jù)體.
    工具蘭控件 主要用ToolStripMenu,ToolStripButton來(lái)做.
    單據(jù)頭 用combobox 和textbox來(lái)做
    單據(jù)體用 datagridview
    2,對(duì)用戶輸入的數(shù)據(jù)驗(yàn)證,必須輸入有效的數(shù)據(jù),這些通過(guò)定義一些事件來(lái)實(shí)現(xiàn).
    單據(jù)頭的Combobox不需要驗(yàn)證.
    datagridview中的也可以定義復(fù)雜事件。
    當(dāng)從一個(gè)單元格移動(dòng)至另一單元格(在同一行內(nèi)):
    1) Cell Leave (原來(lái)的單元格)
    2) Cell Validating/ed (原來(lái)的單元格)
    3) Cell EndEdit (原來(lái)的單元格)
    4) Cell Enter (新的單元格)
    5) Cell BeginEdit (新的單元格)
    考試大提示: 當(dāng)從一行移動(dòng)到另一行:
    1) Cell Leave (原來(lái)的單元格),Row leave (原來(lái)的行)
    2) Cell Validating/ed (原來(lái)的單元格)
    3) Cell EndEdit (原來(lái)的單元格)
    4) Row Validating/ed (原來(lái)的行)
    5) Row Enter (新的行)
    6) Cell Enter (新的單元格)
    7) Cell BeginEdit (新的單元格)
    3,數(shù)據(jù)的保存,修改,單據(jù)的新增功能
    保存button中的事件有2個(gè):1,驗(yàn)證單據(jù)的完整性。2,將界面數(shù)據(jù)寫入數(shù)據(jù)庫(kù)或更新數(shù)據(jù)庫(kù)。
    新增button中的事件也2個(gè):1, 清除當(dāng)前界面已經(jīng)輸入的所有數(shù)據(jù)。2,使流水號(hào)+1。
    刪除button中的事件1個(gè):清空當(dāng)前界面上選定的一條分錄內(nèi)容。
    修改button提供單據(jù)查詢,用主從表實(shí)現(xiàn),可以修改從表內(nèi)容,并且保存到數(shù)據(jù)庫(kù)。
    關(guān)閉button中有2個(gè)事件:1,清空當(dāng)前單據(jù)界面上的所有數(shù)據(jù),2,關(guān)閉當(dāng)前窗體