0

Web ページのリストに変換する必要があるデータベースがあります。ビハインド コード ファイルの page_load 関数で、データをグリッドビューにバインドしています。グリッド データを取得して、それを使用して ul/li リストを作成する方法を考えていました。これまでの私の機能は次のとおりです。

    protected void Page_Load(object sender, EventArgs e)
    {

        Service1 myService = new Service1();

        //Use a gridview to store the table data before building the menu
        GridView sites = new GridView();

        sites.DataSource = myService.GetAllSites();
        sites.DataBind();



        foreach (GridViewRow siteRow in sites.Rows)
        {

            String itemName = siteRow.Cells[1].Text;              

        }

また、リストを展開可能にする方法を知っている人はいますか? 1 つのリスト項目をクリックすると、そのすぐ下に div または何かが開き、リスト項目を少し下に移動してスペースを空けることができますか?

4

1 に答える 1

0

あなたが説明したことは、asp.netTreeViewコントロールに非常に近いように聞こえます

http://msdn.microsoft.com/en-us/library/d4fz6xk2(v=vs.80).aspx

ツリーへの追加:

treeView1.Nodes.Add(new TreeNode(site.Name));

ここに非常に簡単な例があります:

http://www.nullskull.com/q/10328363/treeview-in-aspnet-with-examples.aspx

于 2013-08-08T04:18:58.247 に答える