Want to protect your cyber security and still get fast solutions? Ask a secure question today.Go Premium

x
  • Status: Solved
  • Priority: Medium
  • Security: Public
  • Views: 271
  • Last Modified:

How to delete checked records in gridview.

I have a gridview with checkboxes.How to delete checked records by clicking on the delete button.(Can any one provide javascript for this.)
Note:Delete button is outside of gridview.
0
UJayaPrakashRao
Asked:
UJayaPrakashRao
1 Solution
 
RiteshShahCommented:
you can't delete records from javascript, if you are fetching records from your serverside SQL Server. however, you can use below given server side code on your button's click event.
 protected void btnDelete_Click(object sender, EventArgs e)
    {
        string strID = "";
        //check box object
        CheckBox chk = new CheckBox();
        //grid view name is  dgProcesseddata, iterating till all records check
        for (int i = 0; i < dgProcesseddata.Rows.Count; i++)
        {
            //first column is checkbox column
            //so checking whether it is checked or not
            chk = (CheckBox)(dgProcesseddata.Rows[i].FindControl("chkCheck"));
            if (chk.Checked == true)
            {
                //if checkbox is checked than finding "lblID" which has primary key value
                strID = ((Label)(dgProcesseddata.Rows[i].FindControl("lblID"))).Text;
                //pass primary key to DeleteRecordFromParent function which will delete records
                //based on primary key
                DeleteRecordFromParent(strID);
            }
        }
        //rebind the gridview
        BindataToGrid();
 
    }

Open in new window

0

Featured Post

Industry Leaders: We Want Your Opinion!

We value your feedback.

Take our survey and automatically be enter to win anyone of the following:
Yeti Cooler, Amazon eGift Card, and Movie eGift Card!

Tackle projects and never again get stuck behind a technical roadblock.
Join Now