Condividi tramite


AccessDataSourceDesigner.GetConnectionString Metodo

Definizione

Ottiene la stringa di connessione valida, durante la fase di progettazione, per il controllo associato alla finestra di progettazione.

protected:
 override System::String ^ GetConnectionString();
protected override string GetConnectionString ();
override this.GetConnectionString : unit -> string
Protected Overrides Function GetConnectionString () As String

Restituisce

Oggetto String contenente la stringa di connessione, in fase di progettazione, per l'oggetto AccessDataSource associato.

Esempio

Nell'esempio di codice seguente viene illustrato come usare il GetConnectionString metodo per visualizzare la stringa di connessione del database di Microsoft Access associato al AccessDataSource controllo nel segnaposto del controllo in fase di progettazione.

Questo esempio di codice fa parte di un esempio più grande fornito per la AccessDataSourceDesigner classe.

// Generate design time markup.
public override string GetDesignTimeHtml()
{
    // Generate a design-time placeholder containing the 
    // DataFile and the ConnectionString properties.
    // Split the ConnectionString into segments so it doesn't make
    // placeholder too wide.
    string[] connectParts = GetConnectionString().Split(new char[] { ';' });
    string connectString = "  " + connectParts[0];

    for (int i = 1; i < connectParts.Length; i++)
        connectString += ";<br>  " + connectParts[i].Trim();

    return CreatePlaceHolderDesignTimeHtml(
        "DataFile: " + DataFile + "<br />" +
        "Connection string:<br />" + connectString);
}
' Generate design time markup.
Public Overrides Function GetDesignTimeHtml() As String
    ' Generate a design-time placeholder containing the 
    ' DataFile and the ConnectionString properties.
    ' Split the ConnectionString into segments so it doesn't make
    ' placeholder too wide.
    Dim connectParts() As String
    connectParts = GetConnectionString().Split((";").ToCharArray())
    Dim connectString As String
    connectString = "  " & connectParts(0)

    Dim i As Integer
    For i = 1 To connectParts.Length - 1
        connectString &= ";<br>  " & connectParts(i).Trim()
    Next

    Return CreatePlaceHolderDesignTimeHtml( _
        "DataFile: " & DataFile & "<br />" & _
        "Connection string:<br />" & connectString)
End Function

Commenti

Il GetConnectionString metodo esegue il mapping della proprietà del controllo al sito di progettazione e quindi usa la DataFileConnectionString proprietà del controllo per generare la stringa di connessione.

Si applica a

Vedi anche