2013-10-08 2 views
0

데이터베이스에 연결된 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 파일로 원활하게 전환하는 더 좋은 방법이 있다면 알아두면 좋습니다.

대단히 감사합니다.

답변

1

오케이,

대답은 데이터베이스 끝에서 업스트림을 트림하는 것입니다. 나는보기를 사용하여 끝냈다.

RTRIM (당신의 분야)