public Staff() { InitializeComponent(); //Hide both groupbox TR_GB.Hide(); TCC_GB.Hide(); //Hide description text TCC_Cat_Description_Text_LB.Text = ""; //Hide no result label No_result_LB.Hide(); TCC_Course_LB.Hide(); TCC_Topic_LB.Hide(); }
//search item correspond to select data private void TCC_Search_TB_TextChanged(object sender, EventArgs e) { string role = TCC_Atributes_CB.SelectedItem.ToString(); List <string> results = new List <string>(); switch (role) { case "Category": if (!string.IsNullOrEmpty(TCC_Search_TB.Text)) { foreach (string str in CatName) { if (str.Contains(TCC_Search_TB.Text)) { results.Add(str); } } if (results.Count == 0) { No_result_LB.Show(); } else { No_result_LB.Hide(); } TCC_Cat_LB.DataSource = results; } else { TCC_Cat_LB.DataSource = SC.CatNameRec(); } break; case "Course": if (!string.IsNullOrEmpty(TCC_Search_TB.Text)) { foreach (string str in CourseName) { if (str.Contains(TCC_Search_TB.Text)) { results.Add(str); } } if (results.Count == 0) { No_result_LB.Show(); } else { No_result_LB.Hide(); } TCC_Course_LB.DataSource = results; } else { TCC_Course_LB.DataSource = CourseName; } break; case "Topic": if (!string.IsNullOrEmpty(TCC_Search_TB.Text)) { foreach (string str in TopicName) { if (str.Contains(TCC_Search_TB.Text)) { results.Add(str); } } if (results.Count == 0) { No_result_LB.Show(); } else { No_result_LB.Hide(); } TCC_Topic_LB.DataSource = results; } else { TCC_Topic_LB.DataSource = TopicName; } break; } }