嗨我想从数据库中读取数据,然后把它放到一个表中。根据数据库中有多少行自动创建表中的行。我在php中使用mysql_fetch_array完成了这项工作,但似乎无法在asp.net webforms中完成。我的想法是使用此查询来获取信息并存储在服务器页面的标签中,并使用标签填充颜色数据创建一个表格。这里是我的代码在 'Page_Load中' 谢谢你,在asp.net中的mysql_fetch_array webforms
<table>
<tr>
<th>Surgery</th>
<th>PatientID</th>
<th>Location</th>
</tr>
<tr>
<td>
<asp:Label ID="Label1" runat="server"></asp:Label>
</td>
<td>
<asp:Label ID="Label2" runat="server"></asp:Label>
</td>
<td>
<asp:Label ID="Label3" runat="server"></asp:Label>
</td>
</tr>
</table>
string query= "select surgery,patientID, location from details";
SqlCommand result= new SqlCommand(query, conn);
result.ExecuteNonQuery();
using (SqlDataReader getInfo= result.ExecuteReader())
while (getInfo.Read())
{
Label1.Text = getInfo["surgery"].ToString();
Label2.Text = getInfo["patientID"].ToString();
Label3.Text = getInfo["location"].ToString();
}
的SqlCommand CMD =新的SqlCommand( “选择手术,PatientID,从细节位置”,conn);在 SqlDataAdapter sda = new SqlDataAdapter(cmd); DataTable dt = new DataTable(); sda.Fill(dt); GridView1.DataSource = dt; GridView1.DataBind(); conn.Close();
使用'GridView'。可能的重复[ASP.NET本地SQL Server数据库C#gridview数据绑定Visual Studio 2013](http://stackoverflow.com/questions/26817272/asp-net-local-sql-server-database-c-sharp-gridview- data-binding-visual-studio-20) – Shaharyar
已经尝试过,似乎没有工作? –
这些要求可以通过GridView轻松实现,您是否尝试过?如果是,请分享该代码。 – Shaharyar