1. Este site usa cookies. Ao continuar a usar este site está a concordar com o nosso uso de cookies. Saber Mais.

Insert/update/delete a BD numa dataGridView

Discussão em 'Programação' iniciada por Ragazzo04, 25 de Março de 2013. (Respostas: 1; Visualizações: 644)

  1. Ragazzo04

    Ragazzo04 Power Member

    Boas pessoal

    Precisava de uma ajudinha, estou a fazer um projecto em C# com uma BD em mysql e queria saber se é possível e de que maneira se o for, guarda as alterações que são feitas directamente na GridView seja eles insert, update ou delete.

    [​IMG]

    A informação é carregada por exemplo pelo botão "Mostra Tudo" através do código

    Código:
             string cnn = "server = localhost ; user id = root ; pwd = 'root';database=gabineteinformatica";
             MySqlConnection myConnection = new MySqlConnection(cnn);
             MySqlCommand myCommand = myConnection.CreateCommand();
             MySqlDataAdapter mAdapter;
             DataSet mDataSet;
             myConnection.Open();
             mDataSet = new DataSet();
             //cria um adapter utilizando a instrução SQL para aceder à tabela
             mAdapter = new MySqlDataAdapter("SELECT * FROM tipo_local ORDER BY idTipo_local", cnn);
             //preenche o dataset através do adapter
             mAdapter.Fill(mDataSet, "tabela_dados");
             //atribui o resultado à propriedade DataSource da dataGridView
             dataGridViewLocal.DataSource = mDataSet;
             dataGridViewLocal.DataMember = "tabela_dados";
    
     
  2. ReginoCoeli

    ReginoCoeli Power Member

    Sim é possível. Procura por C# + mysql que aparecem carradas de exemplos e tuturiais :)
     

Partilhar esta Página