AccessDataSourceDesigner.GetConnectionString Metodo
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
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.