Agregue Custom TextboxCell a un control DataGridView que contiene un botón para abrir FileDialog

StackOverflow https://stackoverflow.com/questions/63130

  •  09-06-2019
  •  | 
  •  

Pregunta

Me gustaría agregar una celda DataGridViewTextBoxCell a un control DataGridViewCell, pero además de poder escribir la celda de texto normalmente, también debe contener un botón '...' que, una vez que se hace clic, abre la ventana OpenFileDialog para permitir al usuario para seleccionar un archivo.Una vez seleccionada, la celda de texto se completará con la ruta completa del archivo.

¿Cuál es la mejor manera de hacer esto?

Gracias

¿Fue útil?

Solución

Este El artículo de MSDN explica cómo agregar un control personalizado a un DataGridView.

Deberías poder hacer un UserControl que tiene un cuadro de texto y un botón e incrustarlo en el DataGridView.

Otros consejos

Necesitará crear sus propias clases de columnas y celdas para poder hacer esto.Yo sugeriría usar .NETO Reflector para ver los detalles de implementación de DataGridViewTextBox como punto de partida y luego personalizarlo para agregar la visualización de un botón al final.Consulte estos tutoriales para comenzar...

Artículo de MSDN

Referencia de MSDN

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top