У меня есть datatable. Я получаю отличное значение столбца из кода ниже.Выберите отдельное значение с предложением where для данных datatable
AllFields
является моим данным.
var distinctIds = AllFields.AsEnumerable()
.Select(s => new
{
id = s.Field<string>(ColumnName),
})
.Distinct()
.ToList();
Однако я хочу получить отличное значение столбца, где условие на одном столбце. Я пробовал что-то ниже.
var distinctIds = AllFields.AsEnumerable()
.Select(s => new
{
id = s.Field<string>(ColumnName),
})
.Distinct()
.Where(f => f.id.Contains(TxtStringSearchInput.Text))
.ToList();
он показывает мне ниже ошибки во время выполнения.
nullreferenceexception ошибка. {«Ссылка на объект не установлена в экземпляр объекта.»}
Psychic отладки говорит, что один из ваших рядов имеет 'null' в нем и содержит не удается. Однако, без фактического сообщения об ошибке, мои психические навыки, как известно, отсутствуют. –
@SteveMitcham, вероятно, правильно - проверьте связанный вопрос для _lots_ информации об этой ошибке и о том, как отслеживать, где она находится. –