0
누구든지 도와 줄 수 있는지 궁금합니다. C# DataGrid로 채워지는 Excel 문서를 만드는 .ashx 파일이 있습니다. 이 모든 것이 잘 작동하는 유일한 문제는 자동 눈금 선이 해제 된 Excel 문서를 열 때입니다. 그들을 활성화하는 방법이 있습니까? 사전에자동 그리드 라인을 표시하지 않는 DataGrid
감사합니다, 에어 당신이 눈금 선을 유지하는 CSV로 내보내기 경우
HttpResponse response = HttpContext.Current.Response;
response.Clear();
response.Charset = "";
response.ContentEncoding = System.Text.Encoding.Default;
response.ContentType = "application/vnd.ms-excel";
response.AddHeader("Content-Disposition", "attachment;filename=\"dataImportTemplate.xls\"");
using (StringWriter sw = new StringWriter())
{
using (HtmlTextWriter htw = new HtmlTextWriter(sw))
{
System.Web.UI.WebControls.DataGrid dg = new System.Web.UI.WebControls.DataGrid();
dg.DataSource = ds.Tables[0];
dg.ShowHeader = false;
dg.DataBind();
dg.RenderControl(htw);
response.Write(sw.ToString());
}
}
당신이 – HatSoft
안녕을 생성하는 코드를 보여주십시오 시도 그와 그것은 단지 DataGrid에 테두리를 설정합니다. 그것은 엑셀 문서에 자동 그리드 라인을 활성화하지 않았다 : ( – Jebanisa
, 나는 원래의 게시물에 코드를 추가 한 우리에게 엑셀 문서를 – HatSoft