VS2010中,使用MySQL在GridView上顯示資料
阿新 • • 發佈:2019-01-28
1.安裝MySQL驅動
2.4 新增程式碼:
在PageLoad中新增程式碼:
新增GV_testBind()函式:
2.5 儲存並執行
這步很簡單,從網上下載一個MySQL Connector的包,解壓一個MySql.Data.dll的DLL檔案,放到工程的根目錄下。
然後,在工程目錄-右鍵-新增引用-瀏覽-選擇MySql.Data.dll即可。
2.連線MySQL資料庫,並顯示資料在GridView控制元件上
2.1 新建一個頁面,引入一個GridView外掛,修改ID名為“GV_test”。
後臺程式碼:
<asp:GridView ID="GV_test" runat="server"></asp:GridView>
2.2 在Web.config檔案中,定義一個數據庫連線字串。
程式碼:
<connectionStrings>
<add name="heartland_connection" connectionString="Data Source=localhost;database=heartland;uid=root;password=123456" providerName="System.Data.SqlClient" />
</connectionStrings>
2.3 在對應頁面的程式碼處,新增兩個名稱空間
using MySql.Data.MySqlClient;
using System.Data;
2.4 新增程式碼:
//獲取web.config中定義的連線字串 string constr = System.Configuration.ConfigurationManager.ConnectionStrings["heartland_connection"].ConnectionString;
在PageLoad中新增程式碼:
protected void Page_Load(object sender, EventArgs e)
{
if (!IsPostBack)
GV_testBind();
}
新增GV_testBind()函式:
//gridview資料繫結方法 private void GV_testBind() { //建立sql連線物件 MySqlConnection conn = new MySqlConnection(constr); //sql查詢語句 查詢對應ID的貸款申請情況 string cmdSQL = "select * from user;"; //例項化SqlDataAdapter物件 MySqlDataAdapter da = new MySqlDataAdapter(cmdSQL, conn); //例項化資料集DataSet DataSet ds = new DataSet(); //將返回的資料存放到DataSet中名為LoanMaterial的DataTable中 da.Fill(ds, "user"); //設定資料來源,用於填充控制元件中的項的值列表 GV_test.DataSource = ds; //將控制元件及其所有子控制元件繫結到指定的資料來源 GV_test.DataBind(); }
2.5 儲存並執行
執行成功!