Como recuperar as células GridView para inserir no banco de dados Oracle

Escrito por jim campbell | Traduzido por carlos nascimento
  • Compartilhar
  • Tweetar
  • Compartilhar
  • E-mail

O controle "GridView" do Microsoft .NET permite a exibição de linhas de dados. Os usuários podem mudá-los no GridView e usarem as mudanças para atualizar os dados contidos nas tabelas do banco de dados Oracle. O GridView tem um evento "RowUpdating" que desencadeia quando os usuários fazem alterações nas linhas GridView. Use esse evento para atualizar os dados no Oracle.

Nível de dificuldade:
Moderado

Outras pessoas estão lendo

Instruções

  1. 1

    Abra o programa Visual Studio no menu de programas do Windows e abra o seu projeto Web. Dê um clique duplo no arquivo ASP que contém o controle GridView.

  2. 2

    Dê um clique duplo no GridView para abrir o editor .NET. Recupere os dados da caixa de texto utilizados pelos usuários para mudá-los. Por exemplo, se você tem uma caixa de texto no GridView onde os usuários editam o seu primeiro nome, o código seguinte recuperará os dados de uma caixa de texto chamada de "fname":

    TextBox fname = (TextBox)row.FindControl("fname"); string fname_update = fname.Text;

  3. 3

    Edite os dados usando o objeto de conexão Oracle. Por exemplo, abra a conexão Oracle chamada de "connect" e execute uma instrução de atualização no servidor com a nova informação digitada pelo usuário:

    connect.Open(); SqlCommand command= new SqlCommand("update employees set firstname=" + fname + "' where customerid=" + employeeid + "", connect); command.ExecuteNonQuery();

  4. 4

    Feche a conexão e atualize o GridViewe para que ele mostre os dados novos atualizados. O código seguinte fecha a conexão com o banco de dados Oracle e mostra o que foi inserido no controle GridView chamado de "grid":

    connect.Close(); grid.bind();

Não perca

Filtro:
  • Geral
  • Artigos
  • Slides
  • Vídeos
Mostrar:
  • Mais relevantes
  • Mais lidos
  • Mais recentes

Nenhum artigo disponível

Nenhum slide disponível

Nenhum vídeo disponível