C#输出Table,该如何处理

C#输出Table
C#输出Table,每行输出2列,如果是2的倍数就自动换行,求代码
------解决方案--------------------

            DataTable table = new DataTable();
            table.Columns.Add("field1");
            table.Columns.Add("field2");
            table.Columns.Add("field3");
            table.Columns.Add("field4");
            table.Columns.Add("field5");
            table.Rows.Add(new object[] { "row00", "row01", "row02", "row03", "row04" });
            table.Rows.Add(new object[] { "row10", "row11", "row12", "row13", "row14" });

            DataTable dt = new DataTable();
            dt.Columns.Add("field1");
            dt.Columns.Add("field2");
            for (int i = 0; i < table.Rows.Count; i++)
            {
                for (int j = 0; j < table.Columns.Count; j += 2)
                {
                    if (j + 1 < table.Columns.Count)
                    {
                        dt.Rows.Add(table.Rows[i][j], table.Rows[i][j + 1]);
                    }
                    else
                    {
                        dt.Rows.Add(table.Rows[i][j]);
                    }
                }
            }

------解决方案--------------------
http://blog.sina.com.cn/s/blog_61d0c0a501014sur.html

如上面的连接;一看你就明白了。
------解决方案--------------------
1.你的数据源是什么样子的数据结构?
2.类似:
<table>
   <% froeach(var item in items) %>
    <% {%>
          <tr>
                <td> <%=item %></td> 
               <td> <%=item %></td> 
          </tr>
    <% } %>
</table>
------解决方案--------------------
<table>
    <% froeach(var item in items) %>
     <% {%>
           <tr>
                 <td> <%=item.text %></td> 
                <td> <%=item.value %></td> 
           </tr>
     <% } %>
 </table>