语言:C#
平台:WEB我现在用了3个FOR 分别生成HyperLink  大类,小类,详细类,这样实现了效果,可是速度慢的是一塌糊涂,请问这个应该怎么优化呢?for (int i = 0; i < proo.Select().Rows.Count; i++)
            {
                HyperLink hy = new HyperLink();                if (i == 0)
                {
                    hy.Text = proo.Select().Rows[i]["Name"].ToString() + "</BR>";                }
                else
                {
                    hy.Text = "</BR>" + "</BR>" + proo.Select().Rows[i]["Name"].ToString() + "</BR>";
                }                hy.CssClass = "reg111";
                Panel1.Controls.Add(hy);
                pro1.da = proo.Select().Rows[i]["Name"].ToString();
                for (int ix = 0; ix < proo1.Select().Rows.Count; ix++)
                {
                    if (proo1.Select().Rows[ix]["da"].ToString() == proo.Select().Rows[i]["Name"].ToString())
                    {
                        HyperLink hy1 = new HyperLink();
                        hy1.Text = proo1.Select().Rows[ix]["xiao"].ToString() + "</BR>";
                        hy1.CssClass = "menu";
                        Panel1.Controls.Add(hy1);                        for (int ixx = 0; ixx < proo2.Select().Rows.Count; ixx++)
                        {
                            if (proo2.Select().Rows[ixx]["xiao"].ToString() == proo1.Select().Rows[ix]["xiao"].ToString())
                            {
                                HyperLink hy12 = new HyperLink();
                                hy12.Text = proo2.Select().Rows[ixx]["xx"].ToString() + "</BR>";
                                hy12.CssClass = "bai12";
                                Panel1.Controls.Add(hy12);                            }                        }
                    }                }            }