2012-03-30 27 views
-4

我使用MySQL作爲數據庫,我想在我的瀏覽器中檢索表格數據到GridView。下面是我使用的代碼,沒有錯誤,但如果我運行的頁面,它顯示空白如何在ASP中將數據從MySQL DB檢索到GridView

MySqlConnection myconn = new MySqlConnection("server=localhost;user id=;password=;database=workers;"); 
string strSQL = "select * from details"; 
MySqlDataAdapter mydata = new MySqlDataAdapter(strSQL, myconn); 
MySqlCommandBuilder cBuilder = new MySqlCommandBuilder(mydata); 
DataSet ds = new DataSet(); 
mydata.Fill(ds); 
GridView1.DataSource = ds; 
GridView1.DataBind(); 
myconn.Close(); 

我已經加入DB文件和相同的內容在DB與Microsoft SQL Server DB試過,那麼它的工作。

+0

在DB你是什麼意思添加內容前添加此

myconn.open(); 

試試嗎?你是說沒有內容/數據(在這種情況下結果是完全預期的)? – SkonJeet 2012-03-30 08:10:32

+0

@Reniuz - wut .. – SkonJeet 2012-03-30 08:17:36

+0

你的第一個評論是什麼是myconn的價值 – Reniuz 2012-03-30 08:18:50

回答

1

你沒有打開你的連接。通過這條線

MySqlDataAdapter mydata = new MySqlDataAdapter(strSQL, myconn); 
+0

先生,我正在使用DataAdapter,我們不需要編寫代碼來打開和關閉數據庫。當我們插入斷點時,我也嘗試用放大鏡,此時GridView1.DataSource = ds;在這裏它向我展示了表格內容,下一步它沒有將數據綁定到gridview ..這是問題所在 – venka 2012-04-01 02:33:58

0

打開數據庫連接