Я работаю с ASP.NET Treeview, и мне нужно проверить существование узла перед добавлением нового узла, чтобы у меня не было дублирования (что я и получаю момент из-за состояния данных.ASP.NET Treeview check node существует
Я пробовал TreeView1.FindNode(newNode.Text)
, который действительно получает мне значение, если узлы существуют, но при попытке запустить инструкцию if на нем, чтобы проверить его не на что, или если он существует визуально студия дает мне ошибку советовать, что не может преобразовать строку в логическое значение.
При попытке
If Convert.ToBoolean(TreeView1.FindNode(node.Id)) = Nothing Then
exists = False
Else
exists = True
End If
это всегда возвращает ложь, даже если она не ничего
при попытке
If TreeView1.FindNode(node.Id) = Nothing Then
exists = False
Else
exists = True
End If`
это где я получаю сообщение об ошибке.
Любая помощь будет очень признательна.
благодаря
Я думаю, что этот пост описывает решение вашей проблемы: http://stackoverflow.com/questions/6097029/c-sharp-treeview-checking-if-node-exists Надежда помогает. –