private void searchRecordsTBTextChanged(object sender, EventArgs e) { List <BorrowRecords> listofRecords = bk.GetAllRecords(); String keyword = this.searchRecordsTB.Text; List <BorrowRecords> searchedStudent = listofRecords.FindAll(x => (x.StudentID.ToLower()).Contains(keyword.ToLower()) || (x.BorrowDate.ToLower()).Contains(keyword.ToLower()) || (x.DueDate.ToLower()).Contains(keyword.ToLower()) || (x.BookID3.ToLower()).Contains(keyword.ToLower()) || (x.BookID2.ToLower()).Contains(keyword.ToLower()) || (x.BookID2.ToLower()).Contains(keyword.ToLower())); RecordsTableDG.DataSource = searchedStudent; }
public Records() { InitializeComponent(); this.bk = new BookRepo(); List <BorrowRecords> listofRecords = bk.GetAllRecords(); RecordsTableDG.DataSource = listofRecords; }