DataGridViewCell.GetClipboardContent Metod

Definition

Hämtar det formaterade värdet för cellen som ska kopieras Clipboardtill .

protected:
 virtual System::Object ^ GetClipboardContent(int rowIndex, bool firstCell, bool lastCell, bool inFirstRow, bool inLastRow, System::String ^ format);
protected virtual object GetClipboardContent(int rowIndex, bool firstCell, bool lastCell, bool inFirstRow, bool inLastRow, string format);
protected virtual object? GetClipboardContent(int rowIndex, bool firstCell, bool lastCell, bool inFirstRow, bool inLastRow, string format);
abstract member GetClipboardContent : int * bool * bool * bool * bool * string -> obj
override this.GetClipboardContent : int * bool * bool * bool * bool * string -> obj
Protected Overridable Function GetClipboardContent (rowIndex As Integer, firstCell As Boolean, lastCell As Boolean, inFirstRow As Boolean, inLastRow As Boolean, format As String) As Object

Parametrar

rowIndex
Int32

Det nollbaserade indexet för raden som innehåller cellen.

firstCell
Boolean

trueför att ange att cellen finns i den första kolumnen i den region som definieras av de markerade cellerna. annars . false

lastCell
Boolean

trueför att ange att cellen är den sista kolumnen i den region som definieras av de markerade cellerna. annars . false

inFirstRow
Boolean

trueför att ange att cellen finns på den första raden i den region som definieras av de markerade cellerna. annars . false

inLastRow
Boolean

trueför att ange att cellen finns på den sista raden i den region som definieras av de markerade cellerna. annars . false

format
String

Cellens aktuella formatsträng.

Returer

En Object som representerar värdet för cellen som ska kopieras Clipboardtill .

Undantag

rowIndex är mindre än 0 eller större än eller lika med antalet rader i kontrollen.

Värdet för cellens DataGridView egenskap är null.

-eller-

ColumnIndex är mindre än 0, vilket indikerar att cellen är en radrubrikcell.

Formateringen misslyckades och antingen finns det ingen hanterare för DataError kontrollens DataGridView händelse eller så anger ThrowException hanteraren egenskapen till true. Undantagsobjektet kan vanligtvis omvandlas till att skriva FormatException.

Kommentarer

Den här metoden anropas av DataGridView.GetClipboardContent metoden för att hämta ett Urklippsformaterat värde som representerar cellvärdet.

Cellvärdet hämtas först i dess visningsformat från GetEditedFormattedValue metoden. Detta kan öka DataGridView.CellFormatting händelsen för att formatera värdet och DataGridView.DataError händelsen om formateringen misslyckas.

De positionsrelaterade parametrarna för den här metoden anger var cellen finns i tabellen med data som representerar den region som definieras av de markerade cellerna i DataGridView kontrollen. Beroende på cellens position kan ytterligare formateringsinformation returneras av den här metoden tillsammans med det visningsformaterade cellvärdet. HTML-formatet för en cell i den första kolumnen på en rad innehåller till exempel taggen som anger början av en rad.

De Urklippsformat som stöds är DataFormats.Text, DataFormats.UnicodeText, DataFormats.Htmloch DataFormats.CommaSeparatedValue.

Mer information finns i Clipboard klassen .

Anteckningar till arvingar

Åsidosätt den här metoden för att ange anpassade Urklippsvärden. Du kan till exempel åsidosätta den här metoden för att stödja kopiering av värden från anpassade celltyper.

Gäller för

Se även