Ante Я думаю, что проблема исходит от comboBox.SelectedItem, он возвращает объект, и в вашем случае этот объект оказывается System.Data.DataRowView. Я думаю, вам нужно привести значение combobox.selectedItem к значению. Я парень из VB, поэтому не уверен в синтаксисе C #, но в VB мы бы сделали что-то вроде этого:
DirectCast(combobox.SelectedItem, DataRowView).Foo
, где foo является тем значением, которое вы хотите передать в список.
Другой вариант, который может сработать, если вы намерены включить значение поля со списком в список, это использовать:
combobox.selectedvalue
это возвращает и Object, но на самом деле это объект, который отображается в поле со списком, это будет строка, int и т. Д. Не уверен, поможет ли это, но мне приходилось делать что-то очень похожее в прошлом это решение, которое я придумал.