我一直在綁定數據庫表到文本框,我遇到了一個問題。我在這裏得到的代碼從表格中獲得了我需要的所有列,但只有1行數據顯示出來。有沒有簡單的方法讓表格中的每一行都出現在文本框中?或者其他一些文本列表?C#將每個錶行添加到數據庫的文本框
SqlConnection cn = new SqlConnection("SERVER=myserver;DATABASE=mydb;Trusted_Connection=True");
SqlCommand cmd = new SqlCommand();
SqlDataReader dr = null;
cmd.Connection = cn;
cn.Open();
cmd.CommandText = "SELECT DisasterID,DisasterType,Location,CurrentStatus,IntensityLevel,Latitude,Longitude FROM Disasters";
dr = cmd.ExecuteReader();
if (dr.Read()) {
txtFeeds.Text = dr["DisasterID"].ToString() + " " + dr["DisasterType"].ToString() + " " + dr["Location"].ToString() + " " + dr["CurrentStatus"].ToString() + " " + dr["IntensityLevel"].ToString() + " " + dr["Latitude"].ToString() + " " + dr["Longitude"].ToString();
}
cn.Close();
這很好,但你能告訴我如何在每一行/條目之後開始新行嗎?謝謝 –
@NickV添加了示例代碼,'StringBuilder.AppendLine'會將每個recode添加爲新行 – Damith
正是我需要的,謝謝! –