public void btn_abnrmalsixnine_Click(object sender, EventArgs e) { try { DataTable dt_temp = new DataTable(); DataSet ds = (DataSet)ViewState["GridViewData"]; //DataTable DT_Main = (DataTable)ViewState["GridViewData"]; DataTable DT_Main = ds.Tables[0]; dt_temp = DT_Main.Clone(); //Button btnEdit = (Button)sender; //ASPxGridView Grow = (ASPxGridView)btnEdit.NamingContainer; // Session["AttendanceDate"] = Grow.RowIn // int fouscindex = grv_NormalabnormalSummaryReport.FocusedRowIndex; //GridColumn column = grv_NormalabnormalSummaryReport.Columns.FirstOrDefault(); Session["AttendanceDate"] = grv_NormalabnormalSummaryReport.GetRowValues(grv_NormalabnormalSummaryReport.FocusedRowIndex, "AttendanceDate").ToString(); Session["organization"] = grv_NormalabnormalSummaryReport.GetRowValues(grv_NormalabnormalSummaryReport.FocusedRowIndex, "Orgname").ToString(); Session["OrgId "] = grv_NormalabnormalSummaryReport.GetRowValues(grv_NormalabnormalSummaryReport.FocusedRowIndex, "OrgId").ToString(); string organization = Session["organization"].ToString(); string AttendanceDate = Session["AttendanceDate"].ToString(); int OrgId = Convert.ToInt32(Session["OrgId "].ToString()); // ASPxGridView row = (ASPxGridView)grv_NormalabnormalSummaryReport.GetSelectedFieldValues(); dt_temp = DT_Main.AsEnumerable().Where(r => r.Field<DateTime>("AttendanceDate").ToString() == AttendanceDate && r.Field<string>("AttendanceStatus").ToString() == "Abnormal" && r.Field<int>("TravelTime") >= 6 && r.Field<int>("TravelTime") <= 9).CopyToDataTable(); grv_EmployeeList.DataSource = dt_temp; grv_EmployeeList.DataBind(); grv_details.Text = organization.ToString(); popupEmployeeList.ShowOnPageLoad = true; return; //Get Current GridView Row Attendance Date... //Session["AttendanceDate"] = (this.grv_NormalabnormalSummaryReport.GetRowValues(i, "id").ToString()); } catch { } }