Как использовать Dev Express DashboardDesigner.SelectedDataSource для заполнения GridControl / DataGridView - PullRequest
0 голосов
/ 26 марта 2020

Мне нужно показать данные в GridControl / DataGridView во время выполнения. Поэтому для этого я использовал элемент управления dev express DashboardDesigner в форме и установил для его видимости значение false. И по нажатию кнопки я вызвал DashoardDesigner.ShowDataSourceWizard () для запуска мастера подключения к данным. После завершения работы мастера мне нужно показать вывод запроса в моем GridControl / DataGridView. Для этого я пишу

private void button1_Click(object sender, EventArgs e)
{
   dashboardDesigner1.ShowDataSourceWizard();

   SqlDataSource objSqlDataSource = (DevExpress.DataAccess.Sql.SqlDataSource)dashboardDesigner1.SelectedDataSource;

   dataGridView1.DataSource = objSqlDataSource;
   dataGridView1.DataMember = objSqlDataSource.Queries[0].Name;

   objSqlDataSource.Fill();
   dataGridView1.Refresh();
}

Код успешно собран, но вывод не отображается в сетке.

...