forum

Home / DeveloperSection / Forums / How to delete multiple checked items in a ListView?

How to delete multiple checked items in a ListView?

Anonymous User177324-Sep-2013

protected void btndelete_Click(object sender, EventArgs e)

{

    DataTable dt = new DataTable();

    for (int i = 0; i < listview1.Items.Count; i++)

    {

        ListViewDataItem items = listview1.Items[i];

        CheckBox chkBox = (CheckBox)items.FindControl("chkdel");

        if (chkBox.Checked == true)

        {

            if (Session["CurrentTable"] != null)

            {

                dt = (DataTable)Session["CurrentTable"];

                dt.Rows.RemoveAt(i);

            }

        }

        else

        {

        }

    }        

    Session["CurrentTable"] = dt;

    listview1.DataSource = dt;

    listview1.DataBind();

    BindDataToGridviewDropdownlist();    

}

Here it is deleting one row only. How to delete multiple checked items in listview?


Updated on 24-Sep-2013
I am a content writter !

Can you answer this question?


Answer

1 Answers

Liked By