こんにちは私はデータベースからデータを読み込み、テーブルに入れようとしています。テーブルの行は、データベース内の行数に応じて自動的に作成されます。私はmysql_fetch_arrayを使用してPHPでこれを行ったが、asp.net webformsでそれを行うように見えることはできません。私の考えは、このクエリを使用して情報を取得し、サーバーページのラベルに格納し、ラベルを使用してcoloumnsデータを埋め込んでテーブルを作成することです。ここに私のコードは 'をPage_Load' であるがありがとう:asp.net webformsのmysql_fetch_array
<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 =新しい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