Я пытаюсь отобразить два столбца в таблице данных (dt) в сетку данных.И добавьте еще один столбец, который является comboxcolumn, чтобы я мог назначить секторы для каждой строки.Проблема в том, что выбор комбо-боксов не может быть динамически обновлен.когда я нажимаю что-то еще, выбор исчезает.Есть ли способ исправить это?
dg_display.DataContext = dt.DefaultView;
dg_display.Columns[0].Header = "Symbol";
dg_display.Columns[1].Header = "Company name";
DataGridComboBoxColumn columnComboBox = new DataGridComboBoxColumn();
string[] sectorarray = new[]
{
"Consumer Discretionary", "Consumer Staples", "Energy", "Financial",
"Financials", "Health Care", "Industrials", "Information Technology",
"Materials", "Other", "Technology","Telecommunication Services", "Utilities"
};
columnComboBox.ItemsSource = sectorarray;
columnComboBox.IsReadOnly = false;
dg_display.Columns.Add(columnComboBox);
dg_display.Columns[2].Header = "Sector";