private void datumComboBox_SelectedIndexChanged(object sender, EventArgs e) { this.kategorijaComboBox.Enabled = true; this.kategorijaComboBox.Items.Clear(); string[] datum = datumComboBox.SelectedItem.ToString().Split(' ')[0].Split('/'); this.kategorijaComboBox.Items.AddRange( TakmicenjeDAO.naziviKAtegorija( takmicenjeComboBox.SelectedItem.ToString(), datum[2] + datum[1] + datum[0] ).ToArray() ); if (this.kategorijaComboBox.Items.Count > 0) { this.kategorijaComboBox.SelectedIndex = 0; } }
private void takmicenjeComboBox_SelectedIndexChanged(object sender, EventArgs e) { if (takmicenjeComboBox.SelectedIndex == 0) { this.datumComboBox.Enabled = false; this.kategorijaComboBox.Enabled = false; } else { this.datumComboBox.SelectedIndexChanged -= new System.EventHandler(this.datumComboBox_SelectedIndexChanged); this.kategorijaComboBox.SelectedIndexChanged -= new System.EventHandler(this.kategorijaComboBox_SelectedIndexChanged); this.datumComboBox.Enabled = true; this.datumComboBox.Items.Clear(); this.datumComboBox.Items.AddRange( TakmicenjeDAO.datumiSvi(takmicenjeComboBox.SelectedItem.ToString()).ToArray() ); this.datumComboBox.SelectedIndex = 0; this.kategorijaComboBox.Enabled = true; this.kategorijaComboBox.Items.Clear(); string[] datum = datumComboBox.SelectedItem.ToString().Split(' ')[0].Split('/'); this.kategorijaComboBox.Items.AddRange( TakmicenjeDAO.naziviKAtegorija( takmicenjeComboBox.SelectedItem.ToString(), datum[2] + datum[1] + datum[0] ).ToArray() ); if (this.kategorijaComboBox.Items.Count > 0) { this.kategorijaComboBox.SelectedIndex = 0; } this.datumComboBox.SelectedIndexChanged += new System.EventHandler(this.datumComboBox_SelectedIndexChanged); this.kategorijaComboBox.SelectedIndexChanged += new System.EventHandler(this.kategorijaComboBox_SelectedIndexChanged); } osvjezi(); }