Как я должен привести DataTable для назначения DataGrid.ItemsSource?
Я пытаюсь изучить WPF и пытаюсь заполнить WPF DataGrid данными из базы данных MySQL. Соответствующий код:
dataGrid.DataContext = myMySQL.DBDataSet;
dataGrid.ItemsSource = myMySQL.DBDataSet.Tables[tblName];
dataGrid - это элемент управления WPF DataGrid. myMySQL.DBDataSet - это System.Data.DataSet. Я получаю следующую ошибку во второй строке кода выше.
"Cannot implicitly convert type 'System.Data.DataTable' to 'System.Collections.IEnumerable'. An explicit conversion exists (are you missing a cast?)"
Да, мне, наверное, нужен актерский состав. Я рад слышать, что явное преобразование существует. Но как мне определить, какой актерский состав мне нужен? & APOS; (System.Collections.IEnumerable) & APOS; очевидно, не работает. Тип «ItemsSource» похоже, что это "System.Windows.Controls.ItemsControl". Но приведение (System.Windows.Controls.ItemsControl) также не работает. Я понятия не имею, где еще искать объяснение того, как привести этот DataTable, чтобы исправить эту ошибку. Вы можете мне помочь?