Willkommen auf myCSharp.de! Anmelden | kostenlos registrieren
 | Suche | FAQ

Hauptmenü
myCSharp.de
» Startseite
» Forum
» Suche
» Regeln
» Wie poste ich richtig?

Mitglieder
» Liste / Suche
» Wer ist online?

Ressourcen
» FAQ
» Artikel
» C#-Snippets
» Jobbörse
» Microsoft Docs

Team
» Kontakt
» Cookies
» Spenden
» Datenschutz
» Impressum

  • »
  • Community
  • |
  • Diskussionsforum
SelectedIndex vom Parent-Gridview?
ZeroQool
myCSharp.de - Member



Dabei seit:
Beiträge: 322

Themenstarter:

SelectedIndex vom Parent-Gridview?

beantworten | zitieren | melden

Hallo,

habe eine Gridview(Child) im Gridview(Parent). Im Child habe sind einige Buttons. Nun möchte ich beim Button Click herausfinden, auf welchem Index des Parents ich gerade bin. Hat jemand einen Tip? Habe bereits einige Zeit in Google investiert, aber nichts gefunden.

Danke im Voraus!
private Nachricht | Beiträge des Benutzers
schaedld
myCSharp.de - Member

Avatar #avatar-2533.jpg


Dabei seit:
Beiträge: 1.433
Herkunft: Schweiz

beantworten | zitieren | melden

Wenn du im Child-GridView beim Command-Ereignis des GridViews, den Parent Container (Parent-GridView) abfragst dann solltst Du dies auch rausbekommen.

Wie sieht denn Dein Layout aus? Müssen es denn verschachtelte GridView's sein?
Grüsse
Daniel
Space Profile
Wer nicht fragt, der nicht gewinnt
private Nachricht | Beiträge des Benutzers
ZeroQool
myCSharp.de - Member



Dabei seit:
Beiträge: 322

Themenstarter:

beantworten | zitieren | melden

Danke, also hier bekomme ich immer noch den Child-RowIndex, anstatt des Parents

protected void GDV_Lizenzproduktdetails_RowCommand(object sender, GridViewCommandEventArgs e)
        {
            switch (e.CommandArgument.ToString())
            {
                case "Verwaltung":
                    {
                        Button btn = (Button)e.CommandSource;
                        GridViewRow gvr = ((Control)e.CommandSource).Parent.Parent as GridViewRow;
                        int i = gvr.RowIndex;
                        break;
                    }
            }
        }
private Nachricht | Beiträge des Benutzers
schaedld
myCSharp.de - Member

Avatar #avatar-2533.jpg


Dabei seit:
Beiträge: 1.433
Herkunft: Schweiz

beantworten | zitieren | melden

Eine Möglichkeit wäre, wenn Du in jeder Row des Child GridViews ein HiddenField erstellst und dieses dann per Javascript mit dem selektierten RowIndex (des Parent GridViews) speicherst. Dann kannst Du im Child-GridView im RowCommand auf das HiddenFild zugreifen und weisst welche Row im Parent-GridView selektiert worden ist.
Grüsse
Daniel
Space Profile
Wer nicht fragt, der nicht gewinnt
private Nachricht | Beiträge des Benutzers