none
C# - Update dataGridView RRS feed

  • Pergunta

  • Boa noite!

    Tenho uma conexão do datagridview com o banco de dados SQLite e tenho um botão de "Editar" o grid. Quero colocar um botão de "Salvar" as alterações feitas no grid e salvar no banco de dados. Consigo fazer o mesmo pelo dataGridView1_CellEndEdit, porém, necessito que seja salvo por um botão. Como posso implementa-lo?

    Grato!
    • Editado RBVA domingo, 20 de junho de 2021 20:48
    domingo, 20 de junho de 2021 20:47

Todas as Respostas

  •  // Add a button column. 
            DataGridViewButtonColumn buttonColumn = 
                new DataGridViewButtonColumn();
            buttonColumn.HeaderText = "";
            buttonColumn.Name = "savesql";
            buttonColumn.Text = "savetest";
            buttonColumn.UseColumnTextForButtonValue = true;
            // Add a CellClick handler to handle clicks in the button column.
            dataGridView1.CellClick +=
                new DataGridViewCellEventHandler(dataGridView1_CellClick);

    pode implementar-lo no form load, agora vamos criar um evento com uma função para receber o click e executar denominada função.

    void dataGridView1_CellClick(object sender, DataGridViewCellEventArgs e)
        {
            //Código para salvar aqui
        }
    para entender melhor como funciona: Visualize esse link



    • Editado Z.s2 terça-feira, 22 de junho de 2021 00:59
    • Sugerido como Resposta Z.s2 terça-feira, 22 de junho de 2021 01:00
    terça-feira, 22 de junho de 2021 00:58