ExternalConnectionCollection.Item
Contents
[
Hide
]ExternalConnectionCollection indexer (1 of 2)
Gets the ExternalConnection element at the specified index.
public ExternalConnection this[int index] { get; set; }
| Parameter | Description | 
|---|---|
| index | The zero based index of the element. | 
Return Value
The element at the specified index.
See Also
- class ExternalConnection
 - class ExternalConnectionCollection
 - namespace Aspose.Cells.ExternalConnections
 - assembly Aspose.Cells
 
ExternalConnectionCollection indexer (2 of 2)
Gets the ExternalConnection element with the specified name.
public ExternalConnection this[string connectionName] { get; }
| Parameter | Description | 
|---|---|
| connectionName | the name of data connection | 
Return Value
The element with the specified name.
Examples
namespace AsposeCellsExamples
{
    using Aspose.Cells;
    using Aspose.Cells.ExternalConnections;
    using System;
    public class ExternalConnectionCollectionPropertyItemDemo
    {
        public static void Run()
        {
            // Create a new workbook
            Workbook workbook = new Workbook();
            
            try
            {
                // Access the external connections collection
                ExternalConnectionCollection connections = workbook.DataConnections;
                
                // Add a sample connection (if needed for demonstration)
                // This assumes the collection allows adding connections
                // connections.Add(new ExternalConnection());
                
                // Demonstrate accessing an item by name (read operation)
                // Note: In a real scenario, you would need actual connection names
                if (connections.Count > 0)
                {
                    // Get first connection name (if available)
                    string connectionName = connections[0].Name;
                    
                    // Access the Item property
                    ExternalConnection connection = connections[connectionName];
                    
                    // Display connection information
                    Console.WriteLine($"Connection Name: {connection.Name}");
                    Console.WriteLine($"Connection Type: {connection.Type}");
                }
                else
                {
                    Console.WriteLine("No external connections available to demonstrate Item property");
                }
                
                // Save the workbook
                workbook.Save("ExternalConnectionDemo.xlsx");
            }
            catch (Exception ex)
            {
                Console.WriteLine($"Error: {ex.Message}");
            }
        }
    }
}
See Also
- class ExternalConnection
 - class ExternalConnectionCollection
 - namespace Aspose.Cells.ExternalConnections
 - assembly Aspose.Cells