【发布时间】:2014-02-25 16:12:44
【问题描述】:
到目前为止,我确实成功地从数据库中获取值。我的问题是无法将 datalist 中的数据填充为表格。我获取简单值的代码如下:
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);
}
【问题讨论】:
-
只是一些提示。 1)使用MySQL DotNet Connector和2)不要使用
select *。 -
到底是什么问题?你有错误吗?填充数据列表的代码在哪里?
-
我需要一种将数据作为表格获取的方法,以便将其绑定到 datalist
标签: c# mysql asp.net database datalist