private void RefreshView(int pageNo, int pageSize) { Pagination pagination = coreService.FindSystemOrderList(pageNo, pageSize); OrderBindingSource.Clear(); for (int i = 0; i < pagination.Records.Count; i++) { OrderBindingSource.Add(pagination.Records[i]); } if (pagination.PageNo <= 1) { ForwardFirstLabel.Enabled = false; ForwardPrevLabel.Enabled = false; } else { ForwardFirstLabel.Enabled = true; ForwardPrevLabel.Enabled = true; } if (pageNo >= pagination.getTotalPage()) { ForwardNextLabel.Enabled = false; ForwardLastLabel.Enabled = false; } else { ForwardNextLabel.Enabled = true; ForwardLastLabel.Enabled = true; } StatisticLabel.Text = String.Format("页次:{0}/{1} 共{2}条数据", pagination.PageNo, pagination.getTotalPage(), pagination.TotalCount); PagingPanel.Tag = pagination; ForwardPageText.Text = pagination.PageNo.ToString(); OrderTable.ClearSelection(); }