Vb.net ошибка объектная переменная или с блочной переменной не задана
Я должен изменить порядок сетки Telerik, но это дает мне ошибку в row1 = rdgComponentes.Источник данных.[выбранная строка].Формат ("Sequencia =' {0}'", key1.ToString ())) (0)
Вот код:
Dim upbtn As ImageButton = DirectCast(sender, ImageButton) Dim item As GridDataItem = DirectCast(upbtn.NamingContainer, GridDataItem) Dim index As Integer = item.ItemIndex If index = 0 Then Return End If Dim movedItem As GridItem = TryCast(TryCast(rdgComponentes.MasterTableView.Controls(0), Table).Rows(index), GridItem) Dim beforeItem As GridItem = TryCast(TryCast(rdgComponentes.MasterTableView.Controls(0), Table).Rows(index - 1), GridItem) Dim key1 As Object = rdgComponentes.MasterTableView.DataKeyValues(index)("Sequencia") Dim row1 As DataRow row1 = rdgComponentes.DataSource.[Select]([String].Format("Sequencia = '{0}'", key1.ToString()))(0) MoveDataRowUp(row1) rdgComponentes.Rebind()
Что я уже пробовал:
я думаю, что проблема в том, что nne объектов на этой линии-ничто.