I recall there is a difference between some methods/properties called directly on the DataTable class, and the identically named methods/properties on the DataTable.Rows pro
Do Below and Its working absolutely fine....
DataRow[] d_row = dt_result.Select("isfor_report='True'"); DataTable dt = dt_result.Clone(); foreach (DataRow dr in d_row) { dt.ImportRow(dr); } gv_view_result.DataSource = dt; gv_view_result.DataBind();