private void buttonFind_Click(object sender, EventArgs e) { string findStr = textBoxFindStr.Text; if (findStr == "") { tabControl1_SelectedIndexChanged(null, null); return; } switch (tabControl1.SelectedIndex) { case 0: dataGridView1.DataSource = AdminBLL.GetFormalUsers().Where(f => f.LicensePlateNum == findStr || f.Phone == findStr).ToList(); break; case 1: dataGridView2.DataSource = AdminBLL.GetCasualUsers().Where(c => c.LicensePlateNum == findStr).ToList(); break; case 2: dataGridView3.DataSource = AdminBLL.GetParks().Where(p => p.LicensePlateNum == findStr).ToList(); break; case 3: User user = VehicleBLL.GetUserByLicensePlateNum(findStr); if (user != null) { dataGridView4.DataSource = AdminBLL.GetOrders().Where(o => o.UserId == user.UserId).ToList(); } break; case 4: dataGridView5.DataSource = AdminBLL.GetAdmins().Where(a => a.Id == findStr).ToList(); break; } }