private void searchBox_TextChanged(object sender, EventArgs e) { string filteredItem = (string)filterBox.SelectedItem; string query = searchBox.Text; DonorsService ds = new DonorsService(); if (filteredItem == "Name") { dataGridView1.DataSource = ds.GetByName(query); } else if (filteredItem == "Email") { dataGridView1.DataSource = ds.getDonorListByEmail(query); } else if (filteredItem == "Phone") { dataGridView1.DataSource = ds.getDonorListByPhone(query); } else if (filteredItem == "Blood Group") { dataGridView1.DataSource = ds.getDonorListByBloodGroup(query); } else { MessageBox.Show("Please select a filter to search for"); } }
private void donorNameBox_TextChanged(object sender, EventArgs e) { string name = donorNameBox.Text; DonorsService donorsService = new DonorsService(); dataGridView1.DataSource = donorsService.GetByName(name); }