我有两个级别的层次结构网格,我需要导出到excel。 我选择从SQL中选择第一级,另一个查询第二级,并将2个查询结果插入到2个DataTable中。 但我如何连接它们? 如何导出到Excel? 我使用的代码没有做任何事情:
string attachment = "attachment; filename=city.xls";
Response.ClearContent();
Response.AddHeader("content-disposition", attachment);
Response.ContentType = "application/vnd.ms-excel";
string tab = "";
foreach (DataColumn dc in dt.Columns)
{
Response.Write(tab + dc.ColumnName);
tab = "\t";
}
Response.Write("\n");
int i;
foreach (DataRow dr in dt.Rows)
{
tab = "";
for (i = 0; i < dt.Columns.Count; i++)
{
Response.Write(tab + dr[i].ToString());
tab = "\t";
}
Response.Write("\n");
}
Response.End();
块引用
我做错了什么?