본문 바로가기

C#21

C# Visual Studio에서 Could not load file or assembly ...... or one of its dependencies 프로그램을 잘못된 형식으로 로드하려고 합니다. C# Visual Studio에서 실행시에 아래와 같은 오류 발생 "Could not load file or assembly ...... or one of its dependencies 프로그램을 잘못된 형식으로 로드하려고 합니다." 똘똘똘 프로젝트 속성 > 빌드 탭 > 플랫폼 대상을 Any CPU 로 변경 하면 됨. (오류 날때는 x64로 되어 있었음) 2024. 3. 29.
c# Linq. DataTable Join 데이타 테이블 링큐를 활요한 Join 방법. 그럼 Left Join은? DataTable dtA = new DataTable(); DataTable dtB = new DataTable(); DataTable dtResult = dtA.Clone (); dtResult.Merge (dtB); var rdt1 = from A in dtA.AsEnumerable () join B in dtB.AsEnumerable () on A.Field ("ID1") equals B.Field ("ID2") select dtResult.LoadDataRow ( A.ItemArray.Concat ( B.ItemArray ).ToArray(), false); DataTable dtJ = rdt1.CopyToDataTable (); 2023. 11. 16.
c# DevExpress Excel Export 데브익스프레스에서 그리드 데이타를 엑셀로 다운로드 시킬 때 특수 문자등을 그대로 내어 보낼때 사용 XlsxExportOptionsEx xlsxOptions = new XlsxExportOptionsEx(); xlsxOptions.ShowGridLines = true; xlsxOptions.SheetName = "test"; xlsxOptions.ExportType = DevExpress.Export.ExportType.WYSIWYG; // 중요! gridControl.ExportToXlsx(FilePath, xlsxOptions); //위지위그(WYSIWYG: What You See Is What You Get, "보는 대로 얻는다") 2023. 11. 13.
c# DataTable to CSV 데이타테이블을 CSV 파일로 변환. var lines = new List(); string[] columnNames = dataTable.Columns .Cast() .Select(column => column.ColumnName) .ToArray(); var header = string.Join(",", columnNames.Select(name => $"\"{name}\"")); lines.Add(header); var valueLines = dataTable.AsEnumerable() .Select(row => string.Join(",", row.ItemArray.Select(val => $"\"{val}\""))); lines.AddRange(valueLines); File.WriteAllLin.. 2023. 11. 13.
반응형