데이터베이스에 연결된 WPF DataGrid가 있습니다. 일부 텍스트 필드는 데이터베이스의 Nvarchar (255) 필드에 매핑됩니다. 전체 DataGrid를 복사하여 Excel에 붙여 넣을 수 있어야합니다. 나는 현재이를 달성하기 위해 다음 코드를 사용하고 있습니다 :WPF Datagrid - 클립 보드의 String/Text/NVarchar에서 공백 제거 복사
Dim VacancyGrid = Me.OMRStocklistsDataGrid
VacancyGrid.SelectAllCells()
ApplicationCommands.Copy.Execute(Nothing, VacancyGrid)
문자열/텍스트 필드가 엑셀에 붙여 넣을 때이 점을 제외하고 잘 작동 (특수 붙여 넣기 사용 - CSV)가 종일 255 자됩니다. 실제 필드의 대부분은 20 자 정도의 텍스트 만 포함하고 정확히 255자를 만들기 위해 공백이 추가됩니다.
데이터 격자 나 클립 보드에 복사 할 때이 여분의 공백을 어떻게 트리밍 할 수 있습니까?
또는 DataGrid에서 Excel 파일로 원활하게 전환하는 더 좋은 방법이 있다면 알아두면 좋습니다.
대단히 감사합니다.