Copy Data Grid View To Clipboard

Copies as a spreadsheet so it pastes perfectly into Excel and Word


	//Set the ClipboardCopyMode property to define if column and row headers should be included
	dataGridView1->SelectAll();

	//Select by individual cell method:
	//for (Row = 0; Row < dataGridView1->RowCount; Row++)
	//{
	//	for (Column = ; Column < dataGridView1->Columns->Count; Column++)
	//		dataGridView1[Column, Row]->Selected = true;
	//}

	Clipboard::SetDataObject(dataGridView1->GetClipboardContent());

	for (Row = 0; Row < dataGridView1->Rows->Count; Row++)			//Deselect all the rows
		dataGridView1->Rows[Row]->Selected = false;
Feel free to comment if you can add help to this page or point out issues and solutions you have found. I do not provide support on this site, if you need help with a problem head over to stack overflow.

Comments

Your email address will not be published.