SqlDataSource.ConnectionString Properti
Definisi
Penting
Beberapa informasi terkait produk prarilis yang dapat diubah secara signifikan sebelum dirilis. Microsoft tidak memberikan jaminan, tersirat maupun tersurat, sehubungan dengan informasi yang diberikan di sini.
Mendapatkan atau mengatur string koneksi khusus penyedia ADO.NET yang digunakan kontrol SqlDataSource untuk menyambungkan ke database yang mendasar.
public:
virtual property System::String ^ ConnectionString { System::String ^ get(); void set(System::String ^ value); };
public virtual string ConnectionString { get; set; }
member this.ConnectionString : string with get, set
Public Overridable Property ConnectionString As String
Nilai Properti
String khusus penyedia data .NET Framework yang digunakan SqlDataSource untuk menyambungkan ke database SQL yang diwakilinya. Defaultnya adalah string kosong ("").
Contoh
Contoh kode berikut menunjukkan cara mengatur properti ConnectionString untuk menyambungkan ke database SQL Server dan menampilkan hasil properti SelectCommand dalam kontrol GridView.
<%@ Page Language="C#" %>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" >
<head runat="server">
<title>ASP.NET Example</title>
</head>
<body>
<form id="form1" runat="server">
<asp:SqlDataSource
id="SqlDataSource1"
runat="server"
DataSourceMode="DataReader"
ConnectionString="<%$ ConnectionStrings:MyNorthwind%>"
SelectCommand="SELECT FirstName, LastName, Title FROM Employees">
</asp:SqlDataSource>
<asp:GridView
id="GridView1"
runat="server"
DataSourceID="SqlDataSource1">
</asp:GridView>
</form>
</body>
</html>
<%@ Page Language="VB" %>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" >
<head runat="server">
<title>ASP.NET Example</title>
</head>
<body>
<form id="form1" runat="server">
<asp:SqlDataSource
id="SqlDataSource1"
runat="server"
DataSourceMode="DataReader"
ConnectionString="<%$ ConnectionStrings:MyNorthwind%>"
SelectCommand="SELECT FirstName, LastName, Title FROM Employees">
</asp:SqlDataSource>
<asp:GridView
id="GridView1"
runat="server"
DataSourceID="SqlDataSource1">
</asp:GridView>
</form>
</body>
</html>
Keterangan
Kontrol SqlDataSource dapat digunakan dengan berbagai penyedia ADO.NET dan sintaks string koneksi yang digunakan untuk menyambungkan ke sumber data yang mendasar khusus untuk penyedia.
Saat mengonfigurasi kontrol SqlDataSource, Anda mengatur properti ProviderName ke jenis database (defaultnya adalah System.Data.SqlClient), dan Anda mengatur properti ConnectionString ke string koneksi yang menyertakan informasi yang diperlukan untuk menyambungkan ke database. Konten string koneksi berbeda tergantung pada jenis database apa yang diakses kontrol sumber data. Misalnya, kontrol SqlDataSource memerlukan nama server, nama database (katalog), dan informasi tentang cara mengautentikasi pengguna saat menyambungkan ke SQL Server. Untuk informasi tentang konten string koneksi, lihat properti ConnectionString untuk kelas SqlConnection, properti ConnectionString untuk kelas OracleConnection, properti ConnectionString untuk kelas OleDbConnection, atau properti ConnectionString untuk kelas OdbcConnection.
Jika Anda mengubah properti ConnectionString, peristiwa DataSourceChanged dinaikkan, menyebabkan kontrol apa pun yang terikat ke kontrol SqlDataSource untuk digabungkan kembali.
Penting
Untuk informasi tentang menyimpan string koneksi, lihat Cara: String Koneksi Aman saat Menggunakan Kontrol Sumber Data.
Berlaku untuk
Lihat juga
- ProviderName
- Kontrol Server Web Sumber Data
- Gambaran Umum Kontrol Server Web SqlDataSource
- Gambaran Umum Siklus Hidup Halaman
ASP.NET