-
C# How to export data direct from reportviewer to excel.닷넷/WinForms 2019. 4. 19. 12:15반응형
private void btnExcel_Click(object sender, EventArgs e)
{
Warning[] warnings;
string[] streamids;
string mimeType;
string encoding;
string extension;
byte[] bytes = reportViewer1.LocalReport.Render(
"Excel", null, out mimeType, out encoding, out extension, out streamids, out warnings);SaveFileDialog save = new SaveFileDialog();
save.Filter = "Excel File (*.xls)|*.xls|All Files (*.*)|*.*";
save.FileName= "File Name";
if (save.ShowDialog() == DialogResult.OK)
{
FileStream fs = new FileStream(save.FileName, FileMode.Create);
fs.Write(bytes, 0, bytes.Length);
fs.Close();
MessageBox.Show("Saved");
}
}반응형'닷넷 > WinForms' 카테고리의 다른 글
C# ReportViewer pagesettings source (0) 2019.04.24 C# DataGridView 편집, 추가, 삭제, 열 다시 정렬 (0) 2019.04.21 C# 데이터그리드뷰 CSV 파일로 저장하기 (0) 2019.04.14 C# TextBox의 MultiLine을 사용할 때 라인(줄) 수 구하기 (0) 2019.04.09 C# 숫자만 입력되게 하는 방법들 (0) 2019.04.05