2009-07-10 32 views
10

DataGridView의 내용을 복사하여 Excel에 붙여 넣기를 원합니다. 나는 시도했다 :DataGridView 내용을 클립 보드에 복사하십시오.

myDataGrid.SelectAll(); 
DataObject dataObj = myDataGrid.GetClipboardContent(); 
Clipboard.SetDataObject(dataObj, true) 

그러나 이것은 단지 붙여 넣기가 아니다.

제안 사항?

답변

21

이 줄을 추가 했습니까?

myDataGrid.ClipboardCopyMode = DataGridViewClipboardCopyMode.EnableWithoutHeaderText; 

작동 샘플을 보려면 this MSDN article을보십시오.

+0

아니, 고마워, – Karl

1

Microsoft Visual Studio를 사용하는 경우 디자인 파일에서 수행 할 수 있습니다. 귀하의 Gridview -> 오른쪽 클릭 -> Propeties -> 클립 보드 복사 모드 -> EnableWithoutHeaderText