2014-02-25 194 views
0

到現在爲止我成功地從數據庫中取值。我的問題是無法填充數據表中的數據。我的代碼來獲得簡單的值如下:從mysql數據庫獲取表格以填充數據列表

try 
    { 
    using (OdbcConnection connection = new OdbcConnection(ConfigurationManager.ConnectionStrings["MySQLConnStr"].ConnectionString)) 
     { 
      connection.Open(); 
      using (OdbcCommand command = new OdbcCommand("SELECT * FROM datas", connection)) 
      using (OdbcDataReader dr = command.ExecuteReader()) 
      { 
       while (dr.Read()) 
       { 
        switch (dr["namen"].ToString()) 
         { 
          case "gt": Label2.Text = dr["dest"].ToString(); break; 
          case "gp1": Image1.ImageUrl = dr["dest"].ToString(); break; 
          case "gp2": Image2.ImageUrl = dr["dest"].ToString(); break; 
          case "gp3": Image3.ImageUrl = dr["dest"].ToString(); break; 
         } 
       } 
        dr.Close(); 
       } 
       connection.Close(); 
      } 
     } 
     catch (Exception ex) 
     { 
      Response.Write("An error occured: " + ex.Message); 
     } 
+0

只是一對夫婦的提示。 1)使用[MySQL DotNet連接器](http://dev.mysql.com/downloads/connector/net/)和2)不要執行'select *'。 –

+0

究竟是什麼問題?你有錯誤嗎?代碼填充數據列表的位置在哪裏? –

+0

我需要一種方法來獲取數據表,所以我可以將其綁定到數據列表 – user3152009

回答