Excel Export
데이타 그리드 뷰를 Excel로 내보내는 처리를 함.
아래는 OleDb를 이용해서 Excel파일을 만들어 그 내용을 저장하는
ExcelToExportClass 객체를 만들어서 사용하는 부분임.
추가적으로 프로그래스바를 지원하며
변환 중에 프로그래스바에 진행률을 전달하여 표시해줌.
void _Export()
{
ExcelToExportClass ex = new ExcelToExportClass();
ex.ExportStart = delegate(int max)
{
this.Invoke(prog.MaxInit, new object[] { max });
};
ex.Exporting = delegate()
{
this.Invoke(prog.Increment, new object[] { 1 });
};
ex.ExportEnd = delegate()
{
this.Invoke(prog.Hide);
MessageBox.Show("파일이 저장되었음.");
};
//ex.ExcelToExport(this.dataGridView3, DateTime.Now.ToString("HHmmss"));
ex.ExcelToExport(this.dataGridView3);
}
'# 2) .Net ( Vs 2005 ) > WinForm' 카테고리의 다른 글
그리드뷰 컨트롤 (0) | 2009.05.02 |
---|---|
SMS TextLength 비교 (0) | 2009.05.01 |
판넬 슬라이드 애니메이션 (0) | 2009.05.01 |
데이타베이스 브라우져 ver3 (0) | 2009.05.01 |
다각형 내부 클릭 체크. (0) | 2009.05.01 |