Delete selected row from datagrid view and update mysql database in C#

sameera

m developing application for my office and in my application there is a datagrid view that linked to a mysql database. local users can update the database using datagridview but they cant delete any recodes. i want to implement a method that user's are select exact raw in the datagridview and delete it as well as delete the database record soon. i managed to make select and delete datagridview row using below code but it not update the database

private void button60_Click(object sender, EventArgs e)
        {
            foreach (DataGridViewCell oneCell in dataGridView1.SelectedCells)
            {
                if (oneCell.Selected)
                    dataGridView1.Rows.RemoveAt(oneCell.RowIndex);
            }

        }

and this is my connection string that i normally use to view the database data in datagrid view. i don't have good knowledge to combined these two.can someone please show me how to do that

my connection string

private void showdatagrid() {

        string constring = string.Format("datasource='{0}';username=******;port=3306;password=***********;Connect Timeout=20000;Command Timeout=28800", dbserverip.Text);
        MySqlConnection conwaqDatabase = new MySqlConnection(constring);
        MySqlCommand cmdwaqDatabase = new MySqlCommand(" select * from warit.loans ; ", conwaqDatabase);


        try
        {

            MySqlDataAdapter sda = new MySqlDataAdapter();
            sda.SelectCommand = cmdwaqDatabase;
            dbdataset = new DataTable();
            sda.Fill(dbdataset);
            BindingSource bsource = new BindingSource();

            bsource.DataSource = dbdataset;
            dataGridView1.DataSource = bsource;
            sda.Update(dbdataset);

        }


        catch (Exception ex)
        {


            MessageBox.Show(ex.Message);

        }
Zohaib Aslam

try this code

private void button60_Click(object sender, EventArgs e)
{
    foreach (DataGridViewCell oneCell in dataGridView1.SelectedCells)
    {
        if (oneCell.Selected)
        {
            dataGridView1.Rows.RemoveAt(oneCell.RowIndex);
            int loannumber = dataGridView1.Rows[oneCell.RowIndex].Cells['index of loannumber column in datagridview'].Value; // assuming loannmber is integer
            string username = dataGridView1.Rows[oneCell.RowIndex].Cells['index of username column in datagridview'].Value; // assuming username is string
            /* Now create an object of MySqlConnection and MySqlCommand
             * and the execute following query
             */
            string query = string.Format("DELETE FROM table_name WHERE loannumber = {0} AND username = '{1}'", loannumber, username);
        }
    }

}

Collected from the Internet

Please contact [email protected] to delete if infringement.

edited at
0

Comments

0 comments
Login to comment

Related

From Dev

c# Update a datagrid view every 5 seconds with a background worker from a MySQL database

From Dev

C# WPF: DataGrid, Delete selected row

From Dev

C# WPF: DataGrid, Delete selected row

From Dev

Cannot delete selected a row from sqlite database

From Dev

How to delete selected row from datagridview and database?

From Dev

Delete selected row from table in mysql

From Dev

Delete selected row from table in mysql

From Dev

How do you delete a row from a DataGrid in C#?

From Dev

Delete row from database in gridview and c#

From Dev

How can delete row from database using each delete button on datagrid

From Dev

I have a datagrid view which saves data in the database but the delete and update not working

From Dev

I have a datagrid view which saves data in the database but the delete and update not working

From Dev

delete row of database from a view list that displayed by looping

From Dev

WPF Get Selected Row on Datagrid From Template

From Dev

Prevent selected row from refreshing in DataGrid

From Dev

Not able to get selected row values from DataGrid

From Dev

I can't delete a row from a MySQL database

From Dev

Beginner: Delete row from Table and Database PHP/HTML/MySQL

From Dev

How I can Delete Selected Row in datagrid wpf?

From Dev

Update datagrid row by row from a big data table (Progress database), using a task or thread, but keeping the UI responsive during the update

From Dev

Removing item from Datagrid view with delete button

From Dev

get data of checked row from 1 dataGrid to another datagrid, delete unchecked row from other datagrid

From Dev

Get data of specific cell from selected row in DataGrid WPF C#

From Dev

mvvm datagrid cannot update model from view

From Dev

mvvm datagrid cannot update model from view

From Dev

Unable Update row in mysql database

From Dev

Cant delete row from database

From Dev

Cannot delete a datagrid row and save the remaining rows back in database

From Dev

C# - Execute on Datagrid the Selected Date From and To

Related Related

  1. 1

    c# Update a datagrid view every 5 seconds with a background worker from a MySQL database

  2. 2

    C# WPF: DataGrid, Delete selected row

  3. 3

    C# WPF: DataGrid, Delete selected row

  4. 4

    Cannot delete selected a row from sqlite database

  5. 5

    How to delete selected row from datagridview and database?

  6. 6

    Delete selected row from table in mysql

  7. 7

    Delete selected row from table in mysql

  8. 8

    How do you delete a row from a DataGrid in C#?

  9. 9

    Delete row from database in gridview and c#

  10. 10

    How can delete row from database using each delete button on datagrid

  11. 11

    I have a datagrid view which saves data in the database but the delete and update not working

  12. 12

    I have a datagrid view which saves data in the database but the delete and update not working

  13. 13

    delete row of database from a view list that displayed by looping

  14. 14

    WPF Get Selected Row on Datagrid From Template

  15. 15

    Prevent selected row from refreshing in DataGrid

  16. 16

    Not able to get selected row values from DataGrid

  17. 17

    I can't delete a row from a MySQL database

  18. 18

    Beginner: Delete row from Table and Database PHP/HTML/MySQL

  19. 19

    How I can Delete Selected Row in datagrid wpf?

  20. 20

    Update datagrid row by row from a big data table (Progress database), using a task or thread, but keeping the UI responsive during the update

  21. 21

    Removing item from Datagrid view with delete button

  22. 22

    get data of checked row from 1 dataGrid to another datagrid, delete unchecked row from other datagrid

  23. 23

    Get data of specific cell from selected row in DataGrid WPF C#

  24. 24

    mvvm datagrid cannot update model from view

  25. 25

    mvvm datagrid cannot update model from view

  26. 26

    Unable Update row in mysql database

  27. 27

    Cant delete row from database

  28. 28

    Cannot delete a datagrid row and save the remaining rows back in database

  29. 29

    C# - Execute on Datagrid the Selected Date From and To

HotTag

Archive