SqlDataReader reader = null;
SqlConnection cn = new SqlConnection(global::vaja15.Properties.Settings.Default.Database1ConnectionString);
cn.Open();
SqlCommand sda = new SqlCommand("SELECT * FROM Uporabnik WHERE attacktype='melee' ", cn);
reader = sda.ExecuteReader();
while (reader.Read())
{
richTextBox1.Text = reader[4].ToString();
}
cn.Close();
如何选择数据库中的每一行,如混战?
答案 0 :(得分:1)
如果你想让它工作,你必须为while循环的每次迭代动态添加新的TextBox或Label:
while (reader.Read())
{
TextBox dynamicTextbox = new TextBox();
Panel1.Controls.Add(dynamicTextbox );
dynamicTextbox.Text = reader[4].ToString();
}
注意我假设您正在使用Panel将文本框组合在一起。