Как я могу фильтровать datagridview при помощи элемента управления ComboBox и TextBox
Как я могу фильтровать datagridview с помощью combobox и textbox... до сих пор у меня есть это
private void TypeSearch_TextChanged(object sender, EventArgs e) { if (ItemcomboBox1.Text == "Barcode") { z (productionDGV.DataSource as DataTable).DefaultView.RowFilter = string.Format("Barcode LIKE '%{0}%'", TypeSearch.Text); } }
но я получаю сообщение об ошибке ...
An unhandled exception of type 'System.NullReferenceException' occurred in monitoring and stock management.exe Additional information: Object reference not set to an instance of an object..
Я пробовал отлаживать но не могу найти его
Что я уже пробовал:
включая
<pre>protected List<string> list = new List<string>();
F-ES Sitecore
Вы ссылаетесь на что-то (используя"."), что является нулевым. Это может быть ItemcomboBox1, (productionDGV.DataSource as DataTable), DefaultView или TypeSearch. Мы не можем запустить ваш код, поэтому не можем сказать вам, какой именно. Вам нужно научиться отлаживать, чтобы хотя бы узнать, что такое null, и уже оттуда решить, как с этим бороться, а так как мы не знаем, что вы пытаетесь сделать или каковы ваши бизнес-правила, то и этого не можем вам сказать.
Member 13765884
привет, Хорошо, спасибо. Это часть домашнего задания для школы.
Я попробую отладить еще раз. Что вы подразумеваете под "вы ссылаетесь на что-то (используя ".") " Я не могу найти это в коде
F-ES Sitecore
Если вы посмотрите на эту строку
ItemcomboBox1.Text
У тебя есть
а.б
мы говорим, что "b" ссылается на "a", поэтому если a равно нулю, вы получите исключение null reference. В любое время, когда у вас есть a.b, Если "a" равно нулю, он будет ошибаться.