Ich arbeite an einem "DataGridView" in C# 3.5, in "winforms" -Anwendung.So kopieren Sie benutzerdefinierte Eigenschaften beim Erstellen von Klon
Ich habe eine benutzerdefinierte Spalte „MaskTextColumn“, ich habe einige benutzerdefinierte Eigenschaften in ihm mag: Maske, „PromptChar“ usw.
Wenn ich Klon mache von „MaskTextColumn“ meine Kunden Eigenschaften nicht kopiert Zu einem neuen Objekt möchte ich einen Klon erstellen, wie er mit einem benutzerdefinierten Eigenschaftswert ist.
Ich glaube nicht, das wird funktionieren. 'base.Clone()' 's Rückgabewert ist eine MaskTextColumn, so dass '' CustomColumn'' die clonedColumn-Variable auf Null setzt und die nächste Zeile 'NullReferenceException' auslöst. –
Diese Methode wird wie in der CustomCell-Klasse angewendet, wobei base.Clone() as das Klassenobjekt zurückgibt –