[C#] 連接資料庫並將資料顯示在DataGride中
連接資料庫並將資料顯示在DataGride中
using System.Data;
using Microsoft.Data.SqlClient;
namespace WinFormsApp1
{
public partial class Form1 : Form
{
//連線設定 | 代表意思 | 適用情境
//Encrypt=False | 不加密,資料明文傳輸 | 內網、測試環境、安全無虞
//Encrypt=True | 開啟SSL/TLS加密連線 | 公網連線、有敏感資料時
//TrustServerCertificate=True | 信任伺服器憑證(即使不是官方頒發) | 測試環境、內部自簽憑證
private string connectionString = "Server=YOUR_SERVER;Database=YOUR_DATABASE;User Id=YOUR_USER;Password=YOUR_PASSWORD;Encrypt=False;";
public Form1()
{
InitializeComponent();
}
private void Form1_Load(object sender, EventArgs e)
{
using (SqlConnection conn = new SqlConnection(connectionString))
{
conn.Open();
string query = "SELECT TOP 10 * FROM YourTable";
SqlCommand cmd = new SqlCommand(query, conn);
SqlDataReader reader = cmd.ExecuteReader();
DataTable dt = new DataTable();
dt.Load(reader);
dataGridView1.DataSource = dt;
}
}
}
}
參考網址:
By Hao★
留言
張貼留言
歡迎留言