Aggiungi Personalizzato TextboxCell per un controllo DataGridView che contiene un pulsante per aprire la FileDialog
Domanda
Vorrei aggiungere un DataGridViewTextBoxCell cella per un DataGridViewCell di controllo, ma oltre a essere in grado di digitare nella casella di testo, come normale, si deve anche contenere un pulsante"...", che una volta click apre la OpenFileDialog finestra per consentire all'utente di selezionare un file.Una volta selezionata, la casella di testo verrà popolata con il percorso completo del file.
Qual è il modo migliore per andare su questo?
Grazie
Soluzione
Questo MSDN articolo viene descritto come aggiungere un controllo personalizzato per un DataGridView
.
Si dovrebbe essere in grado di fare una UserControl
che ha una textbox e un pulsante su di esso e incorporare che nel DataGridView
.
Altri suggerimenti
È necessario creare la tua colonna e classi di cellule, al fine di fare questo.Vorrei suggerire utilizzando .NET Riflettore a guardare i dettagli di implementazione del DataGridViewTextBox come un punto di partenza e quindi la personalizzazione per aggiungere un pulsante alla fine di esso.Check out questi tutorial per iniziare...