Adicione TextboxCell personalizado a um controle DataGridView que contém um botão para abrir o FileDialog

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

  •  09-06-2019
  •  | 
  •  

Pergunta

Eu gostaria de adicionar uma célula DataGridViewTextBoxCell a um controle DataGridViewCell, mas além de poder digitar a célula de texto normalmente, ela também deve conter um botão '...' que, uma vez clicado, abre a janela OpenFileDialog para permitir ao usuário para selecionar um arquivo.Uma vez selecionada, a célula de texto será preenchida com o caminho completo do arquivo.

Qual é a melhor maneira de fazer isso?

Obrigado

Foi útil?

Solução

Esse Artigo do MSDN explica como adicionar um controle personalizado a um DataGridView.

Você deve ser capaz de fazer um UserControl que tem uma caixa de texto e um botão e incorpore isso no DataGridView.

Outras dicas

Você precisará criar suas próprias classes de colunas e células para fazer isso.Eu sugeriria usar .LÍQUIDO Refletor para observar os detalhes de implementação do DataGridViewTextBox como ponto de partida e depois personalizar para adicionar a exibição de um botão no final dele.Confira estes tutoriais para começar...

Artigo MSDN

Referência MSDN

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top