В моем приложении C# WPF я программно добавляю ComboBoxColumn в DataGrid:
public static DataGridComboBoxColumn getCboCol(string colName, Binding textBinding)
{
List<string> statusItemsList = new StatusStrList();
DataGridComboBoxColumn cboColumn = new DataGridComboBoxColumn();
cboColumn.Header = colName;
cboColumn.SelectedItemBinding = textBinding;
cboColumn.ItemsSource = statusItemsList;
return cboColumn;
}
Если элемент в содержащем DataGrid содержит текст, которого нет в моем StatusStrList
, он не будет отображаться.
Пример. Если мой StatusStrList
содержит A, B, C
, а элемент DataGrid имеет X
, X
не будет отображаться в виде текста в поле со списком.
Как это исправить?
Заранее спасибо, Кристиан