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

È stato utile?

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.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top