延續上一次的記帳軟體,這次要修改一些功能。首先是在前一篇的文章中,帳目上的種類是顯示數字,這次要讓它顯示純文字。

一開始先加入一個程式碼檔案。

 

新增AccountClass這個類別。

 

更改accountBindingSource的資料來源,如下圖所示,先點選「加入專案資料來源」。

 

選擇物件。

 

選擇剛剛寫好的類別。

 

之後就會看到MoneyGridView上的資料欄位變更了,之後在上面新增一個Label,取名為DateLabel,這個是要用來顯示使用者所點選的日期。

 

編輯資料行,更改HearderText上的文字。

 

重構Form1_Load上的程式碼,函式取為LoadAll。

 

之後修改LoadAll裡面的程式碼,由於資料來源改為AccountClass,所以必須將從Entity上取得的資料重新包裝。

 

Form1_Load上多加下列程式碼。

 

新增一筆資料的程式碼,大致上沒有太大的變化。

 

點選日期時,顯示特定日期的帳目,這部份的程式碼也要做修改。

 

接著新增一個ContextMenu,取名為ContextMenuForGridView。

 

在ContextMenu上新增下列程式碼。

 

 

將這個ContextMenu指定給MoneyGridView。

 

程式的Demo畫面如下。

一開始先新增一筆資料。

 

點選當天的日期,顯示的資料如下。

 

 

最後附上這個範例的原始碼,下載位址如下:

文章標籤
全站熱搜
創作者介紹
創作者 卑微研究生 的頭像
卑微研究生

卑微研究生的部落格

卑微研究生 發表在 痞客邦 留言(0) 人氣(884)