close
延續上一次的記帳軟體,這次要修改一些功能。首先是在前一篇的文章中,帳目上的種類是顯示數字,這次要讓它顯示純文字。
一開始先加入一個程式碼檔案。
新增AccountClass這個類別。
更改accountBindingSource的資料來源,如下圖所示,先點選「加入專案資料來源」。
選擇物件。
選擇剛剛寫好的類別。
之後就會看到MoneyGridView上的資料欄位變更了,之後在上面新增一個Label,取名為DateLabel,這個是要用來顯示使用者所點選的日期。
編輯資料行,更改HearderText上的文字。
重構Form1_Load上的程式碼,函式取為LoadAll。
之後修改LoadAll裡面的程式碼,由於資料來源改為AccountClass,所以必須將從Entity上取得的資料重新包裝。
Form1_Load上多加下列程式碼。
新增一筆資料的程式碼,大致上沒有太大的變化。
點選日期時,顯示特定日期的帳目,這部份的程式碼也要做修改。
接著新增一個ContextMenu,取名為ContextMenuForGridView。
在ContextMenu上新增下列程式碼。
將這個ContextMenu指定給MoneyGridView。
程式的Demo畫面如下。
一開始先新增一筆資料。
點選當天的日期,顯示的資料如下。
最後附上這個範例的原始碼,下載位址如下:
全站熱搜