簡體   English   中英

vbnet datagridview中的單元格值更改事件錯誤

[英]error on cell value change event in vbnet datagridview

我只是添加了消息框,當我運行表單時,消息框一直彈出,直到所有行都已加載到gridview中。

我最初的計划是顯示一條消息,說明您已編輯單元格。 當加載gridview並從數據庫中提取行時,或者更改單元格的值時,單元格更改事件也會發生。 如何阻止消息框彈出無數次,以及我是否使用了錯誤的事件? 以下正是我所做的。 我也在使用數據源從數據庫中獲取記錄

Private Sub grdDataGrid_CellValueChanged(sender As Object, e As DataGridViewCellEventArgs) Handles grdDataGrid.CellValueChanged


    MsgBox("You have edited the follwing cell")


End Sub

要阻止messageBox彈出無數次:

Private Sub grdDataGrid_DataBindingComplete(sender As Object, e As System.Windows.Forms.DataGridViewBindingCompleteEventArgs) Handles grdDataGrid.DataBindingComplete

MessageBox("your message")

End Sub

當使用_CellValueChanged事件時,呈現gridView時將更改所有正在加載數據的單元格。 因此,每個單元格都會觸發_CellValueChanged事件

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM