Работа с внешними источниками данных

Изменение подключения к данным SQL Server и обновление наборов записей

Aspose.Diagram API позволяет пользователям редактировать подключение к данным SQL Server и обновлять все наборы записей. Чтобы внести данные в чертеж Visio, нам нужен доступ к данным SQL Server. Убедитесь, что база данных не открыта в монопольном режиме.

Обновление подключения к данным и наборов записей

В настоящее время обычным явлением является связывание данных диаграмм Microsoft Visio из внешних источников данных.DataConnectionCollection класс содержит все подключения к данным.

Образец программирования

Следующий фрагмент кода редактирует конкретное подключение к данным, а также обновляет все доступные наборы записей в файле Visio diagram.

// For complete examples and data files, please go to https://github.com/aspose-diagram/Aspose.Diagram-for-.NET
// The path to the documents directory.
string dataDir = RunExamples.GetDataDir_ExternalDataSources();
// Load source Visio diagram
Diagram diagram = new Diagram(dataDir + "Drawing1.vsd");
// Set connecting string
diagram.DataConnections[0].ConnectionString = "Data Source=MyServer;Initial Catalog=MyDB;Integrated Security=True";
// Set command
diagram.DataConnections[0].Command = "SELECT * from Project with(nolock)";
// Refresh all record sets
diagram.Refresh();
// Save Visio diagram
diagram.Save(dataDir + "EditDataConAndRefreshRecords_out.vdx", SaveFileFormat.VDX);