protected void GridViewOrder_RowCommand(object sender, GridViewCommandEventArgs e) { if (e.CommandName == "viewdetail") { PanelOrderDetail.Visible = true; int index = Convert.ToInt32(e.CommandArgument); string orderid = GridViewOrder.Rows[index].Cells[0].Text; List <OrderListDetail> OrderListDetail = POC.GetPurchaseOrderDetailByOrderID(orderid); Session["OrderListDetail"] = OrderListDetail; GridViewOrderDetail.DataSource = POC.CancelPurchaseOrderDetailGridView(OrderListDetail); GridViewOrderDetail.DataBind(); } }