C#ASP环境打印datatable

来源:百度知道 编辑:UC知道 时间:2024/07/01 16:17:22
如题,想把从后台得到的一个datatable打印出来,最好是简单一点的方法,不用水晶报表。如有可行者必追高分重赏。

public static string DisPlayerDT(DataTable dt)
{
StringBuilder str = new StringBuilder("<TABLE border=1>");
str.Append("<TR>");
foreach (DataColumn column in dt.Columns)
{
str.Append("<TD>");
str.Append(column.ColumnName);
str.Append("</TD>");
}
str.Append("</TR>");

foreach (DataRow row in dt.Rows)
{
str.Append("<TR>");
foreach (DataColumn column in dt.Columns)
{
str.Append("<TD>");
str.Append(row[column.ColumnName]);
str.Append("</TD>");
}
str.Append("</TR>");