if (!IsPostBack)
        {
            StringBuilder txt = new StringBuilder();
            MLNews_Model.News_Catagroy MC = new MLNews_Model.News_Catagroy();
            DataSet ds = MLNews_Controller.C_NewsCatagory.GetCatagoryList_ForMenu();
            if (ds.Tables[0].Rows.Count > 0)
            {
                txt.Append("<table width=\"800\" border=\"0\" cellpadding=\"0\" cellspacing=\"0\" align=\"right\">");
                txt.Append("<tr>");
                txt.Append("<td height=\"22\" valign=\"top\">");
                for (int i = 0; i < ds.Tables[0].Rows.Count; i++)
                {
                    DataSet ds2 = MLNews_Controller.C_NewsCatagory.GetCatagoryList_ForMenuCatagroy(int.Parse(ds.Tables[0].Rows[i]["Catagroy_ID"].ToString()),"MenuTables");
                    txt.Append("<div style=\"float:left;margin:5px 0px 0px 15px;\">");
                    txt.Append(" <a href=\"Newslist.aspx?Bid=" + ds.Tables[0].Rows[i]["Catagroy_ID"].ToString() + "\" class=\"black\"><b>" + ds.Tables[0].Rows[i]["Catagroy_Name"].ToString() + "</b></a>&nbsp;&nbsp;");
                    for (int j = 0; j < ds2.Tables[0].Rows.Count; j++)
                    {
                        if (j == ds2.Tables[0].Rows.Count - 1)
                        {
                            txt.Append("<a href=\"Newslist_more.aspx?Bid=" + ds2.Tables[0].Rows[j]["Catagroy_ParentID"].ToString() + "&Cid=" + ds2.Tables[0].Rows[j]["Catagroy_ID"].ToString() + "\" class=\"black\">" + ds2.Tables[0].Rows[j]["Catagroy_Name"].ToString() + "</a>&nbsp;&nbsp;");
                        }
                        else
                        {
                            txt.Append("<a href=\"Newslist_more.aspx?Bid=" + ds2.Tables[0].Rows[j]["Catagroy_ParentID"].ToString() + "&Cid=" + ds2.Tables[0].Rows[j]["Catagroy_ID"].ToString() + "\" class=\"black\">" + ds2.Tables[0].Rows[j]["Catagroy_Name"].ToString() + "</a>&nbsp;&nbsp;|&nbsp;");
                        }
                    }                    txt.Append("</div>");
                }
                txt.Append("</td>");
                txt.Append("</tr>");
                txt.Append("</table>");
                this.Label1.Text = txt.ToString();
            }
        }高手看一下以上的套循环DATASET TABLE,我前台显示成功,但是你刷新多次,数据就乱套了。没有安正常方式来显示