直接绑定到html控件中的table也行

解决方案 »

  1.   


    protected void btnSearch_Click(object sender, EventArgs e) 
            { 
                ArrayList list = this.SetData(); 
                StringBuilder tableStr=new StringBuilder();
                tableStr.AppendLine("<table>");
                foreach (Personal ps in list)
                {
                    tableStr.AppendLine("<tr><td>");
                    tableStr.AppendLine(ps.xx);
                    tableStr.AppendLine("</td></tr>");
                }
                tableStr.AppendLine("<table>");            //Label1 为显示table的控件,也可以用其它控件
                this.Label1.Text = tableStr.ToString();
            } 
      

  2.   

     StringBuilder ,AppendLin,Personal都代表什么呢
      

  3.   

    StringBuilder 类,用来放可变的字符串。
    AppendLine:StringBuilder 类的方法,添加字符串。
    Personal:array 中的一项
      

  4.   

    StringBuilder:在我里面找不到类型名或命名空间,是不是缺少引用?
    Personal:不是array中的一项
      

  5.   

     ps是Personal类型的变量,在foreach (Personal ps in list)中,ps 代表array中的一项。 System.Text.StringBuilder
      

  6.   

    就一个问题,我这里
    foreach (Personal ps in list)
    {我这里不是Personal,能根据我的代码帮我看看,我这里应该填什么吗
      

  7.   

    在foreach (Personal ps in list)中,ps 代表list中的一项。
      

  8.   

    可在我这里并没有这个Personal,我不知道我的数组中的一项是什么
      

  9.   

    SetData(),就是你的数据项保存的集合
      

  10.   

    string result=string.Empty;
    foreach(obj ob in list)
    {
       restult+=obj.ToString();}contorl.InnerHTML=result;
      

  11.   

    tableStr.AppendLine(ps.xx);
    xx是什么?