Class ExternalConnectionCollection
Contents
[
Hide
]ExternalConnectionCollection class
Specifies the ExternalConnection collection
public class ExternalConnectionCollection : CollectionBase<ExternalConnection>
Properties
| Name | Description |
|---|---|
| Capacity { get; set; } | |
| Count { get; } | |
| Item { get; set; } | Gets the ExternalConnection element at the specified index. (2 indexers) |
| Item { get; } | Gets the ExternalConnection element with the specified name. |
Methods
| Name | Description |
|---|---|
| BinarySearch(ExternalConnection) | |
| BinarySearch(ExternalConnection, IComparer<ExternalConnection>) | |
| BinarySearch(int, int, ExternalConnection, IComparer<ExternalConnection>) | |
| Clear() | |
| Contains(ExternalConnection) | |
| CopyTo(ExternalConnection[]) | |
| CopyTo(ExternalConnection[], int) | |
| CopyTo(int, ExternalConnection[], int, int) | |
| Exists(Predicate<ExternalConnection>) | |
| Find(Predicate<ExternalConnection>) | |
| FindAll(Predicate<ExternalConnection>) | |
| FindIndex(Predicate<ExternalConnection>) | |
| FindIndex(int, Predicate<ExternalConnection>) | |
| FindIndex(int, int, Predicate<ExternalConnection>) | |
| FindLast(Predicate<ExternalConnection>) | |
| FindLastIndex(Predicate<ExternalConnection>) | |
| FindLastIndex(int, Predicate<ExternalConnection>) | |
| FindLastIndex(int, int, Predicate<ExternalConnection>) | |
| GetEnumerator() | |
| GetExternalConnectionById(int) | Gets the ExternalConnection element with the specified id. |
| IndexOf(ExternalConnection) | |
| IndexOf(ExternalConnection, int) | |
| IndexOf(ExternalConnection, int, int) | |
| LastIndexOf(ExternalConnection) | |
| LastIndexOf(ExternalConnection, int) | |
| LastIndexOf(ExternalConnection, int, int) | |
| RemoveAt(int) |
Examples
namespace AsposeCellsExamples
{
using Aspose.Cells;
using Aspose.Cells.ExternalConnections;
using System;
public class ExternalConnectionCollectionDemo
{
public static void ExternalConnectionCollectionExample()
{
// Load an existing workbook that contains external connections
Workbook workbook = new Workbook("ExternalConnectionCollectionExample_original.xlsx");
// Get the external connection collection from the workbook
ExternalConnectionCollection dataConns = workbook.DataConnections;
// Iterate through the external connections and print their IDs
for (int i = 0; i < dataConns.Count; i++)
{
ExternalConnection dataConn = dataConns[i];
// Get external connection id
Console.WriteLine($"External Connection ID: {dataConn.ConnectionId}");
}
// Example of accessing a specific external connection by ID
int specificConnId = 1; // Example ID
ExternalConnection specificConn = dataConns.GetExternalConnectionById(specificConnId);
if (specificConn != null)
{
Console.WriteLine($"Found External Connection with ID {specificConnId}");
// You can access and modify properties of the specific connection here
specificConn.Name = "Updated Connection Name";
}
// Save the workbook if any changes were made
workbook.Save("ExternalConnectionCollectionExample.xlsx");
}
}
}
See Also
- class CollectionBase<T>
- class ExternalConnection
- namespace Aspose.Cells.ExternalConnections
- assembly Aspose.Cells