谁能告诉我如何在我的视图中循环浏览我的表格?我拥有的行是:disease_id, disease, and remedy.
我的数据库查询
我试图将所有结果放入一个列表中,这样我就可以在视图中循环浏览它们。
SqlCommand cmd = new SqlCommand("SELECT * FROM disease", m_DBCon);
m_Reader = cmd.ExecuteReader();
List<string> record = new List<string>();
while (m_Reader.Read())
{
string s = Convert.ToString(m_Reader[0]);
record.Add(s);
}
ViewBag.Record = record;
我的观点
我想循环表中的数据库记录
@{
ViewBag.Title = "Dashboard";
List<string> record = ViewBag.Record;
}
我不断收到一个空字符串。我以为我必须做一些类似 s["disease"]、s["remedy"} 的事情,但 s 是一个字符串,所以它没有所有这些字段。
@{
foreach (string s in record)
{
<tr>
<td>@s</td>
</tr>
}
}
谁能给我一些建议:)