Обновить значение базы данных на метке при изменении MultiView Active View? - PullRequest
0 голосов
/ 22 февраля 2012

У меня есть MultiView с несколькими представлениями внутри.Когда ActiveView изменяется, я хочу выборочно привязать данные к метке, которая находится в одном из представлений.В идеале я не хочу делать это каждый раз, когда меняется ActiveView, а только тогда, когда это действительно представление, содержащее активную метку.Я пробовал что-то вроде этого:

Private Sub MultiView1_ActiveViewChanged(sender as Object, e as System.EventArgs) Handles MultiView1.ActiveViewChanged
   Dim varView as String = MultiView1.GetActiveView.ToString
   If varView = "vwExisting" Then
      ' Code to update label here with latest databind.
   End If
End Sub

Теперь MultiView1.GetActiveView.ToString не возвращает искомое значение, кто-нибудь знает, что будет?

1 Ответ

1 голос
/ 22 февраля 2012

Метод GetActiveView возвращает класс представления, а не строку. Попробуйте это ...

If MultiView1.GetActiveView.ID = "vwExisting" Then

End If
...