如何从asp.net中的数据库中的表数据中检索所有值并在字符串/标签中显示

use*_*153 0 c# asp.net

con.Open();
string query = "select Calf_ID,Plant,date1,Event from Holiday_Master ";
cmd = new SqlCommand(query, con);
cmd.CommandType = CommandType.Text;
dr = cmd.ExecuteReader();

while (dr.Read())
{
    Label1.Text = dr["Calf_ID"].ToString();
    Label2.Text = dr["Plant"].ToString();
    Label3.Text = dr["date1"].ToString();
    Label4.Text = dr["Event"].ToString();
}

con.Close();
Run Code Online (Sandbox Code Playgroud)

我正在使用此代码,但它只从表中检索一行我想要表中的所有数据.

pra*_*rab 5

您可以尝试网格视图

con.Open();
string query = "select Calf_ID,Plant,date1,Event from Holiday_Master ";
cmd = new SqlCommand(query, con);
cmd.CommandType = CommandType.Text;

using (SqlDataReader dr = cmd.ExecuteReader())
{
   GridView1.DataSource = dr;
   GridView1.DataBind();
}

con.Close();
Run Code Online (Sandbox Code Playgroud)