使用外部数据源

编辑 SQL Server 数据连接和刷新记录集

Aspose.Diagram API 允许用户编辑 SQL Server 数据连接并刷新所有记录集。要将数据引入 Visio 绘图,我们需要访问 SQL Server 数据。确保数据库未以独占模式打开。

更新数据连接和记录集

从外部数据源链接Microsoft Visio图表的数据现在是一种普遍现象。这数据连接集合类包含所有数据连接。

编程范例

下面的一段代码编辑一个特定的数据连接,同时刷新 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);