파일을 읽고 DataGridview에 행을 표시하는 C# win 양식이 있습니다. 모든게 잘 작동 .. 그리고 나는 그들이 읽고있는 것처럼 라인을 표시하기 위해 델리게이트와 인보 크를 사용한다. 또한 진행 막대를 보여주고 행 길이 계산과 같은 다른 작업을 수행하고 각 행에서 특정 필드를 추출하기 위해 행을 구문 분석합니다.WinForms Invoke/BeginInvoke
누군가가 이런 종류의 구현을 시도한 경우 궁금합니다. 현재 내 응용 프로그램은 3 분 (승 7 32 비트/셀러론 2.66Ghz/4 기가 바이트)에 거의 250MB 파일 (~ 12000 라인을 가지고) 읽습니다. 시간을 줄이는 것이 가능한지 궁금합니다. 구현 방식을 변경하여 더 많은 것을 좋아할 것입니다.
파일을 어떻게 읽으십니까? – SLaks
유용한 제안을 위해 구현 한 방법에 대한 세부 정보를 추가해야합니다. –
데이터가로드되는 동안 DataGrid보기를 활성화해야합니까? 데이터가로드 된 후 로딩 메시지를 표시하고 바인딩을 만들 수 있습니다. 컨테이너 목록이 바인드되는 동안 데이터를 추가하는 것은 너무 느립니다. – Wilhelm