Como preencher TextBox com DataGridView em C#
Em aplicações Windows Forms, o DataGridView é amplamente utilizado para exibir e manipular dados em formato de tabela. Em muitas situações, você pode querer que o usuário clique em uma célula ou linha do DataGridView
e, com base nisso, preencher um ou mais TextBox com os dados selecionados. Neste post aprenda como preencher TextBox com DataGridView em C#.
Mãos na massa!
Uma demanda para essa técnica é quando precisamos, por exemplo, atualizar um cadastro de cliente ao clicar no registro do mesmo no DataGridView. Fazendo isso, automaticamente os dados do cliente podem ser mostrados em TextBox para, posteriormente, serem atualizados na base de dados.
O código abaixo mostra como exibir em TextBox, Label e ToolTip essas informações de forma dinâmica. Veja:
//atribui ao textBox o valor contido na célula 0 do dataGridView
TextBox.Text = DataGridView.CurrentRow.Cells[0].Value.ToString();
/* O mesmo princípio se aplica ao ComboBox, Label, ToolTip, enfim, a qualquer componente que tenha a propriedade "Text": */
ComboBox1.Text = DataGridView.CurrentRow.Cells[1].Value.ToString();
Label1.Text = DataGridView.CurrentRow.Cells[2].Value.ToString();
ToolTip1.Text = DataGridView.CurrentRow.Cells[3].Value.ToString();
Com essas etapas, você pode facilmente capturar os valores de uma linha ou célula selecionada no DataGridView
e preenchê-los em caixas de texto em um formulário Windows Forms. Essa funcionalidade é útil em cenários onde o usuário deseja editar ou visualizar os dados selecionados de maneira mais detalhada.
Preencher um TextBox com o conteúdo de um DataGridView oferece diversas vantagens em aplicações Windows Forms. Primeiramente, facilita a visualização e edição de dados, permitindo que os usuários selecionem uma linha ou célula e vejam os detalhes em campos de texto separados, onde podem modificar as informações com mais clareza.
Além disso, melhora a interatividade da interface, tornando o processo mais intuitivo, especialmente em cenários de formulários de entrada de dados. Essa técnica também aumenta a eficiência no manuseio de grandes volumes de dados, pois o usuário pode selecionar e editar informações diretamente na interface sem a necessidade de navegar por várias telas.
Dúvidas ou sugestões sobre como preencher TextBox com DataGridView em C#? Deixem nos comentários! Para mais dicas, acesse o nosso canal no YouTube:
https://youtube.com/criandobits
Sobre o Autor
0 Comentários