QueryServerWindow.createComboSports C# (CSharp) Метод

createComboSports() приватный Метод

private createComboSports ( ) : void
Результат void
    private void createComboSports()
    {
        combo_sports = ComboBox.NewText ();
        sports = SqliteSport.SelectAll();

        //first value has to be any
        sports[0] = Constants.SportUndefinedID + ":" + //no problem using the undefinedID
            Constants.SportAny + ":" + Catalog.GetString(Constants.SportAny); //is "--Any" to be the first in sort

        //create sports translated, only with translated stuff
        sportsTranslated = new String[sports.Length];
        int i = 0;
        foreach(string row in sports) {
            string [] myStrFull = row.Split(new char[] {':'});
            sportsTranslated[i++] = myStrFull[2];
            }

        //sort array (except second row)
        System.Array.Sort(sportsTranslated, 2, sportsTranslated.Length-2);

        UtilGtk.ComboUpdate(combo_sports, sportsTranslated, "");
        combo_sports.Active = UtilGtk.ComboMakeActive(sportsTranslated,
                Catalog.GetString(Constants.SportAny));

        combo_sports.Changed += new EventHandler (on_combo_sports_changed);

        UtilGtk.ComboPackShowAndSensitive(hbox_combo_sports, combo_sports);
    }