Wednesday, March 07, 2007

DataGridView 怎麼 Click?

在使用DataGridView物件來呈現我們的資料時,最常需要撰寫它的Click()事件

通常,VB的使用者會在設計畫面上double Click,讓程式產生一個函式來撰寫Click事件的程式碼,可是.net預設產生的會是CellContentClick()事件,這個事件處理的是儲存格裡面的資料點選之後才會被觸發

如果我們以這個作為Click()事件時,程式執行後,會發現點選Grid時笨笨的,有時有觸發到,有時沒有。

其實,正確的作法應該是選取它的CellMouseClick()才對,這樣每次點選,該事件都能夠被觸發,用起來也不會笨笨的,同理,DoubleClick()也應該選取CellMouseDoubleClick。

No comments: