반응형 C# CSV파일 출력의 행과 열이 맞지 않는 경우 해결 방법1 DataGrid의 내용을 CSV 파일로 출력할때 행과 열이 맞지않는 경우의 해결방법 1. 원인 : CSV파일 출력 내용중에서 콤마(,)를 포함할 경우에는 열이 추가로 생성되는 문제가 발생할 수 있습니다. 2. 해결방법 : CSV파일 출력 내용을 ""포함해서(예 ”내용”) 설정해주면 정상적으로 행과 열이 일치하게 됩니다. 3. 샘플코드 // CSV파일생성 using (var streamWriter = new StreamWriter(filePath, false, Encoding.GetEncoding("Shift_JIS"))) { // DataGrid헤더(컬럼)행출력 streamWriter.WriteLine(string.Join(",", DataGrid.Columns.Select(e => e.Header))); // DataGrid내용행 출력 foreach (var itemSource in .. WPF 2022. 5. 12. 이전 1 다음 반응형