0

このようにhtmlテーブルを動的に作成しました。クライアント側で名前ヘッダーをクリックしながら、名前に基づいてテーブルを並べ替えたいと思います。どうすればこれを達成できますか?

        StringBuilder sb = new StringBuilder();
        sb.Append("<table border='1' id='tblCustomers'>");

        sb.Append("<tr>");

        sb.Append("<th>");
        sb.Append("Name");
        sb.Append("</th>");

        sb.Append("<th>"); 
        sb.Append("City");
        sb.Append("</th>");          


        sb.Append("</tr>");
        for(int i=0; i< dtcustomers.count;i++)
        {
           sb.Append("<tr>");

           sb.Append("<td>");
           sb.Append(dtcustomers.Rows[i]["Name"]);
           sb.Append("</td>");

           sb.Append("<td>");
           sb.Append(dtcustomers.Rows[i]["City"]);
           sb.Append("</td>");

           sb.Append("</tr>");
        }

         sb.Append("</table>");
         this.mydiv.InnerHtml = sb.ToString();
4

2 に答える 2

4

jQuery を使用していて、これをクライアント側で実行したい場合は、この便利なプラグインを試すことができます。

于 2012-12-12T06:56:35.023 に答える