Ich habe eine Frage, auf meiner Seite habe ich ein ListView-Steuerelement, ich habe auch eine Schaltfläche mit CommandArgument. Ich weiß, ich kann lesen und eine Kontrolle in der Listview wie finden:Wie in Runtime ein Index der Zeile für ListView übergeben?
ListView.Items[i].FindControl("controlname");
und meine Taste in Listview wie ist diese
asp:Button ID="WisdomButton" runat="server" CommandName="UpdateWisdom" CommandArgument='<%# need my index for Item[i] to post here %>'
OnCommand="UpdateWisdom" Text="Update" />
Ich mag Indexwert in der Laufzeit der CommantParameter hinzuzufügen, so dass, wenn Ich gehe zur Funktion onCommand Ich weiß genau aus welcher Zeile [i] ich brauche meine Steuerelemente aus ListView.
Also meine Frage ist, wie kann ich dynamisch Index von ListView.Rows [i] in CommandArgument für den Button in Runtime hinzufügen?
Vielen Dank im Voraus.
Fühlen Sie sich wie es in der Nähe, was ich brauche, aber kann Ihre Lösung nicht funktionieren ... – Dmitris
e.Item gibt Ihnen die ausgewählte/angeklickte ListViewDataItem Zeile, die Sie dann die untergeordneten Steuerelemente finden können.Dieses ListViewDataItem-Steuerelement behält seinen eigenen Index, so dass Sie keine eigene – Steve