Поиск конкретного fied в datagridview[VB.NET]
Привет ребята,
У меня есть небольшая проблема, которую я не могу решить. У меня есть Datagridview с несколькими столбцами и строками. Я ищу текстовое поле с номером элемента, чтобы отобразить полную строку . Вот мой код:
Dim found As Boolean = False Try 'search in all the rows in my datagridview For Each row As DataGridViewRow In data_item.Rows 'if the colomns NumeroItem = my textbox... found = true If (row.Cells.Item("NumeroItem").Value.ToString = txt_search.Text) Then found = True End If Next Catch ex As Exception MsgBox(ex.Message) End Try If found Then 'Filter to filt the contain of the textbox DataTable1.DefaultView.RowFilter = "NumeroItem LIKE '*" & txt_search.Text & "*'" End If
Мое сравнение делает то, что я хочу правильно, когда оно приходит к правильному значению, оно входит в мое состояние. но он поймал ошибку примерно так: Ссылка на объект не установлена на экземпляр объекта. Я не понимаю, почему?
Если бы кто-нибудь мог мне помочь, это было бы очень мило!
Что я уже пробовал:
Я пытаюсь отладить его и смотреть строчку за строчкой, но все в порядке! :(
Suvendu Shekhar Giri
Является ли "data_item"gridview?
Member 12754823
Да, я редактировал с некоторыми комментариями, извините за это!
[no name]
"Я не понимаю почему", потому что где-то в вашем коде вы пытаетесь использовать свойства или методы объекта, который является нулевым. Отладчик скажет вам, какой объект. Мы не можем отладить ваш код для вас.
Member 12754823
Да, я уже пытаюсь отладить его, но у меня есть 2400 строк и 11 столбцов, так что это немного долго, чтобы смотреть построчно содержимое моего datagridview! ;) Я надеялся, что у кого-то уже была такая же ошибка!
[no name]
Да... имейте одно и то же исключение все время. Я, наверное, готовлю 5 или 6 Перед завтраком. У многих и многих людей есть одна и та же ошибка. Это вызвано тем же самым, и вы исправляете это точно так же, как и все остальные.
Member 12754823
Спасибо за вашу помощь;) Но да, я нахожу его.
Maciej Los
Что такое источник datagridview: datatable?