This sample project demonstrates how to use a custom data adapter. First, add a custom data adapter:
...

	// Clearing standard data adapters, if necessary
	StiOptions.Services.Databases.Clear();

	// Adding a Custom PostgreSQL data adapter
	StiOptions.Services.Databases.Add(new CustomPostgreSQLDatabase());
	StiOptions.Services.DataAdapters.Add(new CustomPostgreSQLAdapterService());

...

Finally, add a connection to the report:
...

	// Adding a connection to the report from code
	var database = new CustomPostgreSQLDatabase("CustomData1", "Server=127.0.0.1; Port=5432; Database=myDataBase; User Id=myUsername; Password=myPassword;");
	report.Dictionary.Databases.Add(database);

	report.Design();
	
...

На скриншоте ниже Вы можете увидеть результат выполнения данного кода:

Using a Custom Data Adapter

Используя этот сайт, вы соглашаетесь на использование файлов Cookie для аналитики и персонализированного контента. Файлы Cookie хранят полезную информацию на вашем компьютере, чтобы помочь нам повысить эффективность и удобство использования. Для получения дополнительной информации, пожалуйста, прочтите Конфиденциальность и Использование Cookie.