【发布时间】:2011-07-26 07:57:45
【问题描述】:
我正在尝试使用InnerHTML 将我的SQL 查询结果输出到div。但我最多只能显示一张唱片。如何使我的所有记录都显示在DIV 中?在我的页面上,DIV 包含在 UpdatePanel 中,即使查询返回多行,我也只显示 1 行。
string sql = "Select * From Events";
SqlCommand command = new SqlCommand(sql, conn);
command.CommandType = CommandType.Text;
conn.Open();
reader = command.ExecuteReader();
while (reader.Read())
{
divout1.InnerHtml += "Name: " + reader["Name"].ToString() + "<br />" +
"Date: " + reader["Date"].ToString() + "<br />" +
"Location: " + reader["Location"].ToString() + "<br />";
divout.Visible = true;
}
【问题讨论】:
-
是否有机会显示 divout 而不是 divout1?
-
这不是问题,但是您需要先从数据库中转义字符串,然后再将它们放入 div。