Некоторые элементы управления в моей форме имеют свойство DataSource на самом элементе управления, а некоторые нет.Изменение значения свойства элемента управления, если элемент управления имеет свойство
Я хочу пропустить все элементы управления и установить DataSource в Nothing, если элемент управления имеет свойство. Это будет работать примерно так.
Private Sub ClearAllDatabindings()
If _dataBindingsSet = True Then
For Each ctrl As Control In Me.Controls
ClearDataBindings(ctrl)
SetDatasourceToNothing(ctrl) '-- This is the piece idk how to Write.
Next
End If
End Sub
Я не уверен, как проверить это во время выполнения.
Почему C# указан? –
Рассмотрите возможность использования Reflection. GetProperties – Ian
@TimFreese C# и vb.net - две стороны одной и той же монеты в winforms. – codemonkeyliketab