Я знаю, что это было задано несколько раз, но я не могу это получить. У меня есть DataSet
и DataGrid
. Все, что я хочу сделать, это показать содержимое DataSet
в DataGrid
.привязка DataSet к DataGrid в WPF
Я написал этот код:
vConn = new OleDbConnection(ConnectionString);
vConn.Open();
vQuery = "Select * from Book";
DataSet vDs = new DataSet();
OleDbDataAdapter vAdap = new OleDbDataAdapter(vQuery, vConn);
vAdap.Fill(vDs,"Book");
GridData.DataContext = vDs.Tables["Book"];
vConn.Close();
Но по какой-то причине, данные не отображаются на DataGrid. Я попытался установить AutoGenerateColumn в True/False. Я также попытался привязать к xaml, но это не сработало.
Вы пытались установить свой DataTable в свойство ItemsSource DataGrid? – Colin
в нем говорится: «Невозможно неявно преобразовать' System.Data.DataTable' в 'System.Collections.IEnumerable' ' –