0
我想在我的winforms應用程序中處理一個簡單的DataGridView的CollectionChanged事件。 我可以用下面的代碼用C#處理:如何在VB.NET中處理DataGridView事件CollectionChanged?
this.datagridview.DataBindings.CollectionChanged += DataBindings_CollectionChanged;
但我怎麼能處理使用VB.NET的事件? 我無法訪問數據綁定屬性我的代碼裏面方式如下:
Private Sub handleCollectionChanged(sender As Object, e As EventArgs) Handles datagridview.DataBinding.CollectionChanged
' do something
End Sub
我
Private WithEvents dataBinding As System.Windows.Forms.ControlBindingsCollection
Public Sub New()
InitializeComponent()
dataBinding = RadGridView1.DataBindings
End Sub
嘗試過,但也好好嘗試一下作品。
http://msdn.microsoft.com/en-us/library/7taxzxka%28v=vs.100%29.aspx –
Thx,我認爲這可以幫助我。而且我發現,我的例子也能正常工作,問題是另一個:CollectionChanged事件只會引發,如果後面的數據綁定集合發生了變化,而不是綁定數據的內容發生了變化。 – vandango