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 |