0

FYP の Web サイトを設計しています。customerOrder ページと viewOrders ページがあり、顧客は CustomerOrder ページで注文します。viewOrders で、次の SqlDataReader.tnx で、テーブルの各行に CSS が割り当てられた動的に作成された「div」と「ラベル」で、SQL クエリの結果を表示したい

protected void Page_Load(object sender, EventArgs e)
    {

        string localCnnString =
        ConfigurationManager.ConnectionStrings["LGDB"].ToString();
        SqlConnection SqlCnn = new SqlConnection(localCnnString);

        SqlCommand SqlCmd = new SqlCommand();

        SqlDataReader dReader;

        SqlCnn.Open();
        SqlCmd.Connection = SqlCnn;
        SqlCmd.CommandType = CommandType.StoredProcedure;

        SqlCmd.CommandText = "myrpoc";

        dReader = SqlCmd.ExecuteReader();

        while (dReader.Read())
        {
            //dynamic controls

        }

        dReader.Close();
        SqlCnn.Close();

    }
}
4

2 に答える 2

0

Repeater または Gridview または Datalist に対してデータバインディングアプローチを使用できます。

もう 1 つの方法は、動的 html の文字列を構築し、それを divContent.InnerHtml で使用することです。

HTML

<div id="divContent" runat="server">

</div>
于 2013-07-11T05:32:18.547 に答える