how to delete multi rows in datagridview in c#

Collapse
X
 
  • Time
  • Show
Clear All
new posts
  • Firas2014
    New Member
    • Sep 2014
    • 3

    how to delete multi rows in datagridview in c#

    hi
    I delete rows in datagridview using chcekbox column
    I write the following code

    Code:
    private void btndelpay_Click(object sender, EventArgs e)
    {
    DialogResult dr = MessageBox.Show("delete row", "do you want to delete", MessageBoxButtons.YesNo, MessageBoxIcon.Question, MessageBoxDefaultButton.Button2);
    if (dr == DialogResult.Yes)
    {
    DataGridViewRow row = new DataGridViewRow();
    for (int i = 0; i < gridviewimppays.Rows.Count; i++)
    {
    row = gridviewimppays.Rows[i];
    if (Convert.ToBoolean(row.Cells[0].Value) == true)
    {
    if (ImprestsPaysMgr.DeleteImprestsPays(int.Parse(row.Cells["ID"].Value.ToString())))
    gridviewimppays.Rows.Remove(row);
    i--;
    }
    }
    my prolblem is
    how to umcheck from rows in datagridview in chechboxes column when the user select dialogResult.NO
    Last edited by Rabbit; Sep 14 '14, 08:04 PM. Reason: Please use [code] and [/code] tags when posting code or formatted data.
  • Frinavale
    Recognized Expert Expert
    • Oct 2006
    • 9749

    #2
    What type of application is this?
    Web, WinForms, WPF...?

    Comment

    Working...