как я могу получить строку пустым значением получился фильтр? , как вы можете видеть, когда я нажимаю на пустую строку, он не получит фильтр! , но когда я нажимаю на нулевое значение, он получил фильтр.строка фильтра пустое значение
IAM, используя тот же код как на имя столбца и номер
RepositoryItemComboBox repositoryItemComboBox1 = new RepositoryItemComboBox();
RepositoryItemComboBox repositoryItemComboBox2 = new RepositoryItemComboBox();
private void gridView1_CustomRowCellEdit(object sender, CustomRowCellEditEventArgs e)
{
GridView view = sender as GridView;
for (int i = 0; i < gridView1.RowCount; i++)
{
string name= gridView1.GetDataRow(i)["name"].ToString();
if (!repositoryItemComboBox1.Items.Contains(name))
{
repositoryItemComboBox1.Items.Add(name);
}
string number= gridView1.GetDataRow(i)["number"].ToString();
if (!repositoryItemComboBox2.Items.Contains(number))
{
repositoryItemComboBox2.Items.Add(number);
}
}
}
в имени базы данных получили пустое значение и номер получил нулевое значение. есть ли проблема с моим кодом? как мне изменить код? отредактирован РМКО добавить этот кусок кода, он не дает мне, где до сих пор не могу получить его фильтр
if (string.IsNullOrEmpty(name))
{
string xa = "";
if (!repositoryItemComboBox11.Items.Contains(xa))
{
repositoryItemComboBox11.Items.Add(xa);
}
}
нет другой опция левый. только получил 'to.string()'. какое исключение? – chopperfield
NullReferenceException –
Вы должны принять, чтобы определить, является ли значение нулевым. –