내 winforms 응용 프로그램에서 간단한 DataGridView의 CollectionChanged 이벤트를 처리하려고합니다.VB.NET에서 DataGridView 이벤트 CollectionChanged를 처리하는 방법은 무엇입니까?
this.datagridview.DataBindings.CollectionChanged += DataBindings_CollectionChanged;
을하지만 어떻게 내가 VB.NET을 사용하여 이벤트를 처리 할 수 다음 코드를 사용하여 C#을 함께 처리 할 수 있습니까? 내 코드 안에 다음과 같은 방법을 데이터 바인딩 속성에 액세스 할 수 없습니다
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