如何在ASP中从MySQL DB检索数据到GridView

时间:2012-03-30 08:08:10

标签: c# mysql asp.net sql-server

我使用MySQL作为数据库,我想在浏览器中将表数据检索到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,然后就可以了。

2 个答案:

答案 0 :(得分:1)

你没有打开你的联系。尝试添加此

myconn.open();

在此行之前

MySqlDataAdapter mydata = new MySqlDataAdapter(strSQL, myconn);

答案 1 :(得分:0)

打开您的数据库连接