protected void inputVisitorVOID_Click(object sender, EventArgs e) { LinkButton btn = (LinkButton)sender; GridViewRow row = (GridViewRow)btn.NamingContainer; int i = Convert.ToInt32(row.RowIndex); try { hfId.Value = outputVisitor.Rows[i].Cells[1].Text.ToString(); // index of 1 hidden ID int affectedrecord = guest.DeleteGuest(Convert.ToInt32(hfId.Value)); if (affectedrecord > 0) { this.BindData(); dv_errorlist.Visible = false; } } catch (Exception error) { lblerror_list.Text = error.Message.ToString(); dv_errorlist.Visible = true; } }