c# listview2 [ C# ] ListView 의 내용을 CSV 파일 형식으로 저장하는 방법 c#에서 엑셀파일(xls) 형태로 파일 저장할 때, 써드파티 콤포넌트등을 싸용하지 않는다면 Excel.Application 이라는 Office Automation COM API를 이용해야 합니다. 하지만 이 방법에는 큰 단점이 있는데요. 바로 Excel 문서를 만드는 속도가 현저하게 느리다는 문제점이 있습니다. 그래서 EXCEL과 호환 형식인 CSV(Comma Separated values) 형식의 텍스트 파일 형태로 저장하는 편이 훨씬 속도와 성능면에서 훌륭합니다. (데브익스프레스 같은 상용 컴포넌트 툴을 쓸 경우엔 해당사항이 없는 이야기입니다.) StreamWriter 를 이용한 ListView의 내용을 CSV 파일로 저장 방법 리스트뷰의 행과 열의 숫자만큼 반복해서 WriteLine 함수를 호출하여.. IT정보공유/C# 2017. 7. 10. [ C# ] ListView 느린 갱신 속도를 빠르게 갱신하는 방법 BeginUpdate() EndUpdate() C# 상용컴포넌트를 쓰지 않고, 기본 ListView를 사용하다 보면 속이 터집니다. 왜냐면 ListView에 데이터를 채워 넣다 보면 느리기 때문입니다. 몇 백건에서 몇 천건 정도야 뭐 그냥 대충 넣어도 티가 안나는데, 만건 이상의 데이터를 Add 하다보면 엄청 느려지게 되죠. 그래서 리스트뷰에 대용량 데이터를 집어넣을 때 사용하라고 준비된 함수가 있습니다. ListView.BeginUpdate() 와 ListView.EndUpdate() 함수입니다. try { lstView2.BeginUpdate(); // lstView2.Items.Clear(); // 리스트뷰 데이터 인서트 작업 .... } finally { lstView2.EndUpdate(); } try finally 구문으로 묶는 이유는 B.. IT정보공유/C# 2016. 11. 10. 이전 1 다음 💲 추천 글 반응형