Zum Inhalt springen
View in the app

A better way to browse. Learn more.

Fachinformatiker.de

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.

Empfohlene Antworten

Veröffentlicht

Servus,

ich habe 5 DropDownLists.

Wenn in der ersten etwas angewählt wird (IndexChanged) wird in der 2ten dynamisch der Inhalt bestimmt und geladen. Das soll sich so durchziehen bis alle gefüllt sind.

Funktioniert auch soweit bei der ersten. Ich wähl was aus und in die 2te wird etwas geladen. Wenn ich nun aber in der 2ten etwas auswähle, wird das Event der ersten ausgelöst, die erste DropDownList bleibt wie sie ist, aber der Index der 2ten wird auf den ersten Eintrag zurückgesetzt. Wisst ihr was man da machen kann?

  • Autor

Das ist erstmal der Code für die erste DropDownList, die die zweite DropDownList füllt


protected override void CreateChildControls()

    {

      base.CreateChildControls();

      mDropTyp.SelectedIndexChanged += new EventHandler(mDropTyp_SelectedIndexChanged);


      Sql lSql = new Sql();

      List<Spieltyp> llTyp = lSql.AlleSpieltypDaten();

      mDropTyp.Items.Clear();


      ListItem lItem2 = new ListItem();

      lItem2.Text = "";

      lItem2.Value = "-1";

      mDropTyp.Items.Add(lItem2);


      foreach (Spieltyp lTyp in llTyp)

      {

        ListItem lItem = new ListItem();

        lItem.Text = lTyp.Titel;

        lItem.Value = lTyp.ID;


        mDropTyp.Items.Add(lItem);

      }

    }


    void mDropTyp_SelectedIndexChanged(object sender, EventArgs e)

    {

      if (mDropKategorie.SelectedValue == "-1")

      {

        Sql lSql = new Sql();

        List<Kategorie> llKategorie = lSql.KategorieDatenTypID(mDropTyp.SelectedValue.ToString());

        mDropKategorie.Items.Clear();

        mRowKategorie.Visible = true;


        foreach (Kategorie lKategorie in llKategorie)

        {

          ListItem lItem = new ListItem();

          lItem.Text = lKategorie.Titel;

          lItem.Value = lKategorie.ID;


          mDropKategorie.Items.Add(lItem);

        }

      }

    }

Code-Tags hinzugefügt, grueni

Bearbeitet von grueni

Erstelle ein Konto oder melde dich an, um einen Kommentar zu schreiben.

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.