ビューでテーブルをループする方法を誰かに教えてもらえますか? 私が持っている行は次のとおりです。disease_id, disease, and remedy.
私のDBクエリ
すべての結果をリストに入れようとしたので、ビューでそれらをループできます。
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>
}
}
誰かアドバイスをください:)