есть компонент в DevExpress, называемый SQLDataSource, этот компонент позволяет вам импортировать данные из любой базы данных, но не в RunTime, Я в настоящее время разрабатываю модуль, который импортирует данные из любой базы данных, очевидно, это должно быть dymanique, есть как этот мастер в Runtime?Как использовать SQL-источник данных во время выполнения (Devexpress)?
0
A
ответ
0
Я нашел решение, мы должны сначала добавить ссылку «DevExpress.DataAcess.UI» в наше приложение, а затем с помощью «DevExpress.DataAccess.UI.Sql;» После того, перетащите SqlDataSource, в кнопке, которую мы должны назвать мастер:
SqlDataSourceUIHelper.ConfigureConnection (sqlDataSource1);
И еще одна кнопка «Изменить запрос»
SqlDataSourceUIHelper.EditQuery (sqlDataSource1.Queries [ "DefaultQuery"]);
sqlDataSource1.Fill();
0
Может быть, это поможет как получить строку запроса из источника данных xtrareport;
DevExpress.DataAccess.Sql.SqlDataSource datasource=(DevExpress.DataAccess.Sql.SqlDataSource)report.DataSource;
if (datasource.Queries[0] is DevExpress.DataAccess.Sql.TableQuery)
sqlQuery = (datasource.Queries[0] as DevExpress.DataAccess.Sql.TableQuery).GetSql(datasource.Connection.GetDBSchema());
else
{
DevExpress.DataAccess.Sql.CustomSqlQuery sq = (DevExpress.DataAccess.Sql.CustomSqlQuery)sqd.Queries[0];
sqlQuery = datasource.Sql;
}
query = sqlQuery.Replace("'\'", "''");
Смежные вопросы
- 1. binding devexpress xtrareport EFdatasource во время выполнения
- 2. Как запустить дизайнер отчетов Devexpress во время выполнения?
- 3. Связывание данных во время выполнения с DevExpress для конкретного столбца с DevExpress формы Windows
- 4. Использовать `EditorSceneManager.SaveScene` во время выполнения
- 5. DevExpress Добавить элементы в ComboBox во время выполнения
- 6. Как «использовать» модуль во время выполнения
- 7. Как использовать неявное во время выполнения?
- 8. Как использовать StateListDrawable во время выполнения?
- 9. Добавление TextEdit к столбцу в DevExpress GridView во время выполнения
- 10. Как аннотации данных преобразуются во время выполнения?
- 11. Соблюдение данных привязки данных во время выполнения
- 12. Использовать javaOptions из build.sbt во время выполнения
- 13. Использовать форму во время выполнения процесса()
- 14. Обновление статических данных (кэширование) во время выполнения
- 15. Динамически использовать во время выполнения скомпилирован assemlby
- 16. Создание баз данных во время выполнения
- 17. Определение, какой класс использовать во время выполнения
- 18. Grails: настройка источника данных во время выполнения
- 19. Создание базы данных во время выполнения и регистрации его в качестве источника данных во время выполнения
- 20. Добавить поддержку базы данных во время выполнения
- 21. Дженерики во время выполнения
- 22. GridView во время выполнения
- 23. Прерывание во время исполнения во время выполнения
- 24. Xtra Grid Сортировка данных во время выполнения?
- 25. AccessViolationException во время выполнения
- 26. Lightswitch: динамическое связывание данных во время выполнения
- 27. создание типов данных во время выполнения
- 28. Android: Загрузка данных таблицы во время выполнения
- 29. Сброс данных gcov во время выполнения
- 30. Обновление данных круговой диаграммы во время выполнения
Вы можете получить много той же информации из базы данных, запросив схему таблиц. Это действительно то, что делает мастер данных. См. Публикацию: http://stackoverflow.com/questions/730421/getting-the-sql-server-schema-for-a-table – jdweng