01.
protected
void
dgvOrder_RowDeleting(
object
sender, GridViewDeleteEventArgs e)
02.
{
03.
getDGVOrder();
04.
05.
06.
string
barcode = dgvOrder.DataKeys[e.RowIndex].Values.ToString();
07.
string
cmd = ((Button)dgvOrder.Rows[e.RowIndex].FindControl(
"rowToDelete"
)).Text;
08.
09.
10.
DataTable dtOrder = (DataTable)Session[
"dtOrderList"
];
11.
12.
DataRowCollection drc = dtOrder.Rows;
13.
14.
DataRow delRow = drc.Find(barcode);
15.
16.
if
(delRow !=
null
) drc.Remove(delRow);
17.
18.
19.
20.
21.
Session[
"dtOrderList"
] = dtOrder;
22.
23.
24.
dgvOrder.DataSource = Session[
"dtOrderList"
];
25.
dgvOrder.DataBind();
26.
}
27.
protected
void
dgvOrder_RowDeleted(
object
sender, GridViewDeletedEventArgs e)
28.
{
29.
if
(e.Exception ==
null
)
30.
{
31.
if
(e.AffectedRows == 1)
32.
Response.Write(
"<script type='text/javascript'>alert('Remove Row completed !!');</script>"
);
33.
else
34.
Response.Write(
"<script type='text/javascript'>alert('Error occurred during the remove operation !!');</script>"
);
35.
}
36.
else
37.
e.ExceptionHandled =
true
;
38.
}