AccessDataSourceDesigner.GetConnectionString Método
Definição
Importante
Algumas informações dizem respeito a um produto pré-lançado que pode ser substancialmente modificado antes de ser lançado. A Microsoft não faz garantias, de forma expressa ou implícita, em relação à informação aqui apresentada.
Obtém a cadeia de ligação válida no momento do design para o controlo associado a este designer.
protected:
override System::String ^ GetConnectionString();
protected override string GetConnectionString();
override this.GetConnectionString : unit -> string
Protected Overrides Function GetConnectionString () As String
Devoluções
Um String que contém a cadeia de ligação de tempo de projeto para o AccessDataSource associado.
Exemplos
O seguinte exemplo de código mostra como usar o método GetConnectionString para mostrar a cadeia de ligação da base de dados Microsoft Access associada ao controlo AccessDataSource no marcador de controlo em tempo de design.
Este exemplo de código faz parte de um exemplo maior fornecido para a 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
Observações
O método GetConnectionString mapeia a propriedade DataFile do controlo para o site do designer, e depois usa a propriedade ConnectionString do controlo para gerar o cadeia de ligação.