【asp.net】简单的生成数据列表 大牛勿近!!!
公司一个毕业生在做列表的时候,不明白除了使用asp.net的服务器控件以外还有其他的一些方式可以做列表
比如说:json,或HTML 都是不错的方法。
再三恳求之下我写了几行代码,实现了如何使用HTML来显示出列表。
public static string MakeTable(System.Data.DataTable tb, bool isHeader = false) { StringBuilder stringbuilder = new StringBuilder(); stringbuilder.Append("<table>"); if (isHeader) { stringbuilder.Append("<tr>"); for (int i = 0; i < tb.Columns.Count; i++) { stringbuilder.AppendFormat("<th>{0}</th>", tb.Columns[i].ColumnName); } stringbuilder.Append("<tr>"); } foreach (System.Data.DataRow row in tb.Rows) { stringbuilder.Append("<tr>"); for (int i = 0; i < tb.Columns.Count; i++) { stringbuilder.AppendFormat("<td>{0}</td>", row[tb.Columns[i].ColumnName].ToString()); } stringbuilder.Append("<tr>"); } stringbuilder.Append("</table>"); return stringbuilder.ToString(); }
代码比较简单,分享出来把,大牛们请避而远之.

浙公网安备 33010602011771号