Note that there are some explanatory texts on larger screens.

plurals
  1. POHow I sort in a ListView about a LinkButton
    primarykey
    data
    text
    <p>My Program: </p> <p>I' ve a ListView, that get Data from the Active Directory. The User input a String (Lastname or a part of this) in a TextBox. Than the ListView list all AD Users with the same string from the TextBox. Every Line (Row) get a Button "Anzeigen" to get more Informations about the User. </p> <p>ASPX:</p> <pre><code>&lt;asp:ListView runat="server" ID="myListView"&gt; &lt;LayoutTemplate&gt; &lt;table id="UserTable" runat="server" border="0" cellspacing="10" cellpadding="2"&gt; &lt;tr runat="server" id="Tr1" style="background-color:#E5E5FE"&gt; &lt;th runat="server"&gt;&lt;asp:LinkButton ID="lnkBenutzer" runat="server" CommandName="Sort" CommandArgument="Benutzer" onsorting="ListView1_Sorting"&gt;Benutzer&lt;/asp:LinkButton&gt;&lt;/th&gt; &lt;th runat="server"&gt;&lt;asp:LinkButton ID="lnkemail" runat="server" CommandName="Sort" CommandArgument="eMail" onsorting="ListView1_Sorting" &gt;eMail&lt;/asp:LinkButton&gt;&lt;/th&gt; &lt;th runat="server"&gt;&lt;asp:LinkButton ID="lnkVorname" runat="server" CommandName="Sort" CommandArgument="Vorname" onsorting="ListView1_Sorting" &gt;Vorname&lt;/asp:LinkButton&gt;&lt;/th&gt; &lt;th runat="server"&gt;&lt;asp:LinkButton ID="lnkNachname" runat="server" CommandName="Sort" CommandArgument="Nachname" onsorting="ListView1_Sorting" &gt;Nachname&lt;/asp:LinkButton&gt;&lt;/th&gt; &lt;th runat="server"&gt;&lt;asp:LinkButton ID="lnkTelefon" runat="server" CommandName="Sort" CommandArgument="Telefon" onsorting="ListView1_Sorting" &gt;Telefon&lt;/asp:LinkButton&gt;&lt;/th&gt; &lt;/tr&gt; &lt;tr runat="server" id="ItemPlaceholder"&gt; &lt;/tr&gt; &lt;/table&gt; &lt;/LayoutTemplate&gt; &lt;ItemTemplate&gt; &lt;tr runat="server"&gt; &lt;td align="left" &gt;&lt;asp:Label ID="Label1" Text='&lt;%# Eval("Benutzer") %&gt;' runat="server" /&gt;&lt;/td&gt; &lt;td align="left"&gt;&lt;asp:Label ID="Label2" Text='&lt;%# Eval("eMail") %&gt;' runat="server" /&gt;&lt;/td&gt; &lt;td align="left"&gt;&lt;asp:Label ID="Label3" Text='&lt;%# Eval("Vorname") %&gt;' runat="server" /&gt;&lt;/td&gt; &lt;td align="left"&gt;&lt;asp:Label ID="Label4" Text='&lt;%# Eval("Nachname") %&gt;' runat="server" /&gt;&lt;/td&gt; &lt;td align="left"&gt;&lt;asp:Label ID="Label5" Text='&lt;%# Eval("Telefon") %&gt;' runat="server" /&gt;&lt;/td&gt; &lt;td align="left"&gt;&lt;asp:Button ID="Button1" Text="Anzeigen" OnCommand="Button1_Command" CommandName="Anzeigen" CommandArgument="MyArgument" runat="server" /&gt;&lt;/td&gt; &lt;/tr&gt; &lt;/ItemTemplate&gt; &lt;AlternatingItemTemplate&gt; &lt;tr style="background-color:#EFEFEF"&gt; &lt;td align="left" &gt;&lt;asp:Label ID="Label1" Text='&lt;%# Eval("Benutzer") %&gt;' runat="server" /&gt;&lt;/td&gt; &lt;td align="left"&gt;&lt;asp:Label ID="Label2" Text='&lt;%# Eval("eMail") %&gt;' runat="server" /&gt;&lt;/td&gt; &lt;td align="left"&gt;&lt;asp:Label ID="Label3" Text='&lt;%# Eval("Vorname") %&gt;' runat="server" /&gt;&lt;/td&gt; &lt;td align="left"&gt;&lt;asp:Label ID="Label4" Text='&lt;%# Eval("Nachname") %&gt;' runat="server" /&gt;&lt;/td&gt; &lt;td align="left"&gt;&lt;asp:Label ID="Label5" Text='&lt;%# Eval("Telefon") %&gt;' runat="server" /&gt;&lt;/td&gt; &lt;td align="left"&gt;&lt;asp:Button ID="Button1" Text="Anzeigen" OnCommand="Button1_Command" CommandName="Anzeigen" CommandArgument="MyArgument" runat="server" /&gt;&lt;/td&gt; &lt;/tr&gt; &lt;/AlternatingItemTemplate&gt; </code></pre> <p>CS File:</p> <p>...</p> <pre><code>protected void ListView1_Sorting(object sender, ListViewSortEventArgs e) { //here??? } </code></pre> <p>...</p> <p>What I want:</p> <p>If the User click on LinkButton "Benutzer", the list must be sort by alphabet :P I look on the Site <a href="http://www.codeproject.com/Articles/24570/Complete-ListView-in-ASP-NET-3-5" rel="nofollow">http://www.codeproject.com/Articles/24570/Complete-ListView-in-ASP-NET-3-5</a> but in the Example and in the Downloadfile doesn't exist this Sort Method :( </p> <p>now I don't know how I can sort the list.</p> <p>So I fill my List with Data:</p> <pre><code>protected void btnBenutzerSuchen_Click(object sender, EventArgs e) { DirectoryEntry Entry = new DirectoryEntry("LDAP://" + "Domain"); string filter = "(&amp;(objectClass=user)(objectCategory=person)(cn=" + txtBenutzer.Text + "*))"; DirectorySearcher Searcher = new DirectorySearcher(Entry, filter); var q = from s in Searcher.FindAll().OfType&lt;SearchResult&gt;() select new { Benutzer = GetProperty(s, "sAMAccountName"), eMail = GetProperty(s, "mail"), Vorname = GetProperty(s, "givenName"), Nachname = GetProperty(s, "sn"), Telefon = GetProperty(s, "telephoneNumber") }; this.myListView.DataSource = q; this.myListView.DataBind(); } </code></pre> <p>tarasov</p>
    singulars
    1. This table or related slice is empty.
    1. This table or related slice is empty.
    1. This table or related slice is empty.
    plurals
    1. This table or related slice is empty.
    1. This table or related slice is empty.
    1. This table or related slice is empty.
    1. This table or related slice is empty.
    1. This table or related slice is empty.
 

Querying!

 
Guidance

SQuiL has stopped working due to an internal error.

If you are curious you may find further information in the browser console, which is accessible through the devtools (F12).

Reload