Я создал файл, который хранит все детали из сетки в файле CSV.
protected void onclick_btnExportToExcel(object sender, EventArgs e)
{
var filename = "Error Details"+System.DateTime.Now.ToString("yyyymmddhhmmss")+ ".csv";
StringBuilder sb = new StringBuilder();
var ds1 = DAL_Migration.GetErrorDetails(ViewState["importID"].ToString(), ViewState["filetype"].ToString());
IEnumerable<string> columnNames = ds1.Tables[0].Columns.Cast<DataColumn>().
Select(column => column.ColumnName);
sb.AppendLine(string.Join(",", columnNames));
foreach (DataRow row in ds1.Tables[0].Rows)
{
IEnumerable<string> fields = row.ItemArray.Select(field => field.ToString());
sb.AppendLine(string.Join(",", fields));
}
File.WriteAllText(filename, sb.ToString());
_msgbox.ShowSuccess("File Created");
}
Приведенный выше код просто сохраняет файл в компьютер.
Мне нужен код для прямой загрузки набора данных