for(int ia = 0; ia < num ; ia ++)
    {   
        输出四个条件
        for(int i =0; i<intCount; i++)
        {
           if(符合条件)
           {
               输出大类;
               for(int ii = 0;ii<intCount2; ii ++)
               {
                  输出大类里面的小类;
               }
           }
        }
    }请教了    在我输出的时候     符合的条件需要循环四次   然后我想符合条件输出过的大类不再输出  请教

解决方案 »

  1.   

    int num = 4;
    intCount = 20;
    intcount2=40;
    string str="";
    for(int ia = 0; ia < num ; ia ++)
      {   
      for(int i =0; i<intCount; i++)
      {
      if(符合条件)
      {
          str += drv["大类"].tostring();
      for(int ii = 0;ii<intCount2; ii ++)
      {
          str += drv["小类"].tostring();
      }
      }
      }
      }str字符串的大类小类不重复
      

  2.   

    用一个String来记录一下输出的历史,
    String record = "";
    在你“大类”输出后,record += "你刚才输出的内容";在循环输出“小类”时,if(record.IndexOf("将要输出的内容") < 0)  {输出操作}
      

  3.   

            int num = (Count2 / 20 == 0 ? Count2 / 20 : Count2 / 20 + 1);
            int intNumber = 0;
            string strId = "";
            for (int ia = 0; ia < num; ia++)
            {
                strClassTable += "<div style=\" width:180px; padding:0px 9px 5px 9px; float:left; line-height:220%;color:#999; font-size:12px;\">\r\n";
                for (int i = 0; i < intCount; i++)
                {
                    drv = dt.DefaultView[i];
                    if ((int.Parse(drv["intsum"].ToString()) + intNumber) < 25)
                    {
                        intNumber += int.Parse(drv["intsum"].ToString());
                        strClassTable += "<span style=\"color:#FF0000\">" + drv["Class"].ToString() + "</span><br/>\r\n";
                        // strId += drv["id"].ToString() + ",";
                        for (int ii = 0; ii < Count2; ii++)
                        {
                            drv2 = dt2.DefaultView[ii];
                            if (drv2["leibie"].ToString() == drv["id"].ToString())
                            {
                                strClassTable += (strId.IndexOf(drv2["id"].ToString()) < 0 ? drv2["Class"].ToString() + "<br/>\r\n" : "");
                            }
                        }
                    }
                    else
                    {
                        intNumber = 0;
                        intId = 0;
                    }
                }
                strClassTable += "</div>\r\n";
            }
      

  4.   

    是输出类别  像www.58.com首页那样显示的类别