public void BookListRefresh() { ResultDataSheet.Rows.Clear(); for (int i = 0; i < ClassBackEnd.Currentbook.Bookamount; i++) { DataGridViewRow row = new DataGridViewRow(); int index = ResultDataSheet.Rows.Add(row); ResultDataSheet.Rows[index].Cells[0].Value = ClassBackEnd.Currentbook.Book[i].Extisbn; if (ClassBackEnd.Currentbook.Book[i].Bookstate == BOOKSTATE.Available) { ResultDataSheet.Rows[index].Cells[1].Value = "可借"; } else if (ClassBackEnd.Currentbook.Book[i].Bookstate == BOOKSTATE.Borrowed) { ResultDataSheet.Rows[index].Cells[1].Value = "已借"; } else if (ClassBackEnd.Currentbook.Book[i].Bookstate == BOOKSTATE.Unavailable) { ResultDataSheet.Rows[index].Cells[1].Value = "不可用"; } else if (ClassBackEnd.Currentbook.Book[i].Bookstate == BOOKSTATE.Scheduled) { ResultDataSheet.Rows[index].Cells[1].Value = "仅预约"; } ResultDataSheet.Rows[index].Cells[2].Value = "历史"; ResultDataSheet.Rows[index].Height = 40; } ResultDataSheet.ClearSelection(); ResultDataSheet.Columns[0].DefaultCellStyle.Alignment = DataGridViewContentAlignment.MiddleCenter; ResultDataSheet.Columns[1].DefaultCellStyle.Alignment = DataGridViewContentAlignment.MiddleCenter; ResultDataSheet.Columns[2].DefaultCellStyle.Alignment = DataGridViewContentAlignment.MiddleCenter; }
private void DataSheetLoad(int page) { ResultDataSheet.Rows.Clear(); ResultDataSheet.Hide(); int start = (nPage - 1) * 10; int end = nPage * 10; if (nPage == maxPage) { end = ClassBackEnd.Book.Count; } for (int i = start; i < end; i++) { var c = ClassBackEnd.Book[i]; DataGridViewRow row = (DataGridViewRow)ResultDataSheet.RowTemplate.Clone(); int index = ResultDataSheet.Rows.Add(row); ResultDataSheet.Rows[index].Cells[0].Value = c.Bookisbn; ResultDataSheet.Rows[index].Cells[1].Value = c.Bookname; ResultDataSheet.Rows[index].Cells[2].Value = c.Author; ResultDataSheet.Rows[index].Cells[3].Value = c.Publisher; ResultDataSheet.Rows[index].Cells[4].Value = "详情"; } LoadGIFBox.Hide(); ResultDataSheet.Show(); ResultDataSheet.ClearSelection(); ResultDataSheet.Columns[4].DefaultCellStyle.Alignment = DataGridViewContentAlignment.MiddleCenter; }
private void DataSheetLoad(int page) { ResultDataSheet.Rows.Clear(); ResultDataSheet.Hide(); if (ClassBackEnd.Book.Count == 0) { LoadGIFBox.Hide(); NoResultTextBox.Show(); AddBookButton.Show(); NextPbutton.Hide(); LastPButton.Hide(); JumpPTextBox.Hide(); PageTextBox.Hide(); DividePicture.Hide(); return; } else { NoResultTextBox.Hide(); AddBookButton.Hide(); NextPbutton.Show(); LastPButton.Show(); JumpPTextBox.Show(); PageTextBox.Show(); DividePicture.Show(); } int start = (nPage - 1) * 10; int end = nPage * 10; if (nPage == maxPage) { end = ClassBackEnd.Book.Count; } for (int i = start; i < end; i++) { var c = ClassBackEnd.Book[i]; DataGridViewRow row = (DataGridViewRow)ResultDataSheet.RowTemplate.Clone(); int index = ResultDataSheet.Rows.Add(row); ResultDataSheet.Rows[index].Cells[0].Value = c.Bookisbn; ResultDataSheet.Rows[index].Cells[1].Value = c.Bookname; ResultDataSheet.Rows[index].Cells[2].Value = c.Author; ResultDataSheet.Rows[index].Cells[3].Value = c.Publisher; ResultDataSheet.Rows[index].Cells[4].Value = "详情"; } LoadGIFBox.Hide(); ResultDataSheet.Show(); ResultDataSheet.ClearSelection(); ResultDataSheet.Columns[4].DefaultCellStyle.Alignment = DataGridViewContentAlignment.MiddleCenter; JumpPTextBox.Text = nPage.ToString(); PageTextBox.Text = maxPage.ToString(); }