C#输出Table,该如何处理
C#输出Table
C#输出Table,每行输出2列,如果是2的倍数就自动换行,求代码
------解决方案--------------------
------解决方案--------------------
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>
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>