Aggiungi oggetto di controllo in DataGridViewTextBoxCell
-
27-10-2019 - |
Domanda
Ho una classe che deriva da DataGridViewTextBoxCell
E voglio aggiungere un Form.Control
Oggetto (come la casella di testo, casella di controllo ..) in quella cella ma non esiste un oggetto di controllo che posso aggiungerne uno nuovo.
In altre parole, voglio creare una cella che contiene più oggetti di controllo. C'è un modo per fare?
Grazie
Soluzione
L'utilizzo di normali controlli Windows.Forms non è possibile. Vedere il documentazione, dove dice: È necessario definire le classi che derivano da DataGridViewColumn e DataGridViewCell. O Definire una classe che deriva dal controllo e implementa l'interfaccia IDataGridViewEditingControl. Il motivo è che il controllo deve essere in grado di cooperare con la griglia di hosting in valori di scambio, maneggiando la modalità di modifica, stile ecc.