DarioSantarelli.Blog("UgiDotNet");

<sharing mode=”On” users=”*” />
posts - 176, comments - 105, trackbacks - 3

My Links

News


This is my personal blog. These postings are provided "AS IS" with no warranties, and confer no rights.




Tag Cloud

Archives

Post Categories

My English Blog

Copiare programmaticamente le righe selezionate di una DataGridView nella Clipboard

Una interessante 'feature' del controllo DataGridView riguarda la possibilità di interagire in maniera molto semplice con la Clipboard di sistema. Ad esempio, una volta selezionate alcune row di una DataGridView (che scatena dietro le quinte la generazione di una DataGridViewSelectedRowCollection), risulta molto semplice copiarle nella clipboard programmaticamente:

// Includiamo l'intestazione per le righe selezionate
DataGridView1.ClipboardCopyMode = DataGridViewClipboardCopyMode.EnableAlwaysIncludeHeaderText;
Clipboard.SetDataObject(DataGridView1.GetClipboardContent(), true);

Tramite il metodo GetClipboardContent()della DataGridView recuperiamo il contenuto delle celle selezionate, con tanto di formattazione ed intestazione (DataGridViewClipboardCopyMode.EnableAlwaysIncludeHeaderText). Tale contenuto è dunque già predisposto per l'inserimento nella Clipboard, che avviene mediante il solito metodo Clipboard.SetDataObject(...) che imposta (o prova ad impostare) il contenuto selezionato.

 Technorati tags: *Windows Forms

Print | posted on lunedì 3 settembre 2007 15:29 |

Comments have been closed on this topic.

Powered by:
Powered By Subtext Powered By ASP.NET