private void queryOrders(Pagination pagination) { try { IEnumerable <RefundFailedRecord> orders = OrderQueryService.QueryRefundFailedRecords(getCondition(), pagination); dataList.DataSource = orders.Select(item => new { item.OrderId, item.ApplyformId, BusinessType = item.BusinessType.GetDescription(), item.RefundTime, item.RefundFailedInfo }); dataList.DataBind(); if (pagination.RowCount > 0) { pager.Visible = true; if (pagination.GetRowCount) { pager.RowCount = pagination.RowCount; } } else { pager.Visible = false; } } catch (Exception ex) { ShowExceptionMessage(ex, "查询"); } }