В моем столбце есть значения, такие как 2, затем 2,1, затем 2,2, но я хочу, чтобы все это было только в одной ячейке, но вместо этого я получаю новую строку для увеличения в серии. Я не могу использовать какую-либо стороннюю библиотеку, так как я проинструктирован, чтобы никто не знал, как решить проблему с этим примечанием к коду: не могу использовать gridview или какие-либо сторонние инструменты, и это единственный другой код, который работал нормально.
DataTable dt = ExcelDS.Tables[0];
string attachment = "attachment; filename=AuditAnalysicReport.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();