Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1753 connectés 

  FORUM HardWare.fr
  Programmation
  C#/.NET managed

  ListView et ses enfants

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

ListView et ses enfants

n°1756400
quickman
Posté le 07-07-2008 à 16:08:28  profilanswer
 

Bonjour à tous,
 
je suis en train de développer une petite appli ASP.NET en C# pour débuter, et j'ai un petit problème avec mon code behind lorsque j'essaye d'accéder à un élément contenu dans mon EditItemTemplate.
 

Code :
  1. <asp:ListView ID="ListView1" runat="server" DataKeyNames="id" DataSourceID="DataSource" >
  2.                 <LayoutTemplate>
  3.                     <table ID="itemPlaceholderContainer" class="tblHotels" runat="server">
  4.                         <tr ID="itemPlaceholder" runat="server">
  5.                         </tr>
  6.                     </table>
  7.                 </LayoutTemplate>
  8.                 <ItemTemplate>
  9.                    <tr>
  10.                         <td><asp:Label ID="nomLabel" runat="server" Text='<%# Eval("nom" ) %>' /></td>
  11.                         <td><asp:Label ID="actLabel" runat="server" Text='<%# Eval("idAct" ) %>' /></td>
  12.                         <td><asp:Label ID="cpLabel" runat="server" Text='<%# Eval("cp" ) %>' /></td>
  13.                         <td><asp:Label ID="villeLabel" runat="server" Text='<%# Eval("ville" ) %>' /></td>
  14.                         <td style="width: 40px" colspan="2"><asp:LinkButton ID="LinkButton2" runat="server" CommandName="Edit" >Edit</asp:LinkButton></td>
  15.                     </tr>
  16.                 </ItemTemplate>
  17.                 <EditItemTemplate>
  18.                     <tr>
  19.                         <td colspan="6">
  20.                             <ul class="ui-tabs-nav">
  21.                                 <li><asp:LinkButton ID="TabButId" runat="server" OnClick="MenuTabSelection">Identité</asp:LinkButton></li>
  22.                                 <li><asp:LinkButton ID="TabButBsn" runat="server" OnClick="MenuTabSelection">Besoins</asp:LinkButton></li>
  23.                                 <li><asp:LinkButton ID="TabButSuivi" runat="server" OnClick="MenuTabSelection">Suivi</asp:LinkButton></li>
  24.                             </ul>
  25.                             <asp:MultiView ID="MultiViewTab" ActiveViewIndex="0" runat="server">
  26.                                 <asp:View ID="actTable" runat="server">
  27.                                     0
  28.                                 </asp:View>
  29.                                 <asp:View ID="bsnTable" runat="server">
  30.                                     1
  31.                                 </asp:View>
  32.                                 <asp:View ID="suiviTable" runat="server">
  33.                                     2
  34.                                 </asp:View>
  35.                             </asp:MultiView>
  36.                            
  37.                         </td>
  38.                     </tr>
  39.                 </EditItemTemplate>
  40. </asp:ListView>


 
Voila, j'ai essayé de simplifier un minimum.
 
Alors mon ListView contient un EditIdemTemplate, qui contient lui même un MultiView.
J'aimerais accéder au Multiview depuis ma méthode "MenuTabSelection", cependant je ne peux pas le faire depuis celle-ci car "MultiViewTab" n'existe pas dans le contexte actuel (ce que j'ai réussi à comprendre depuis, étant donné que MultiViewTab n'existe pas tout le temps) .
 
Après pas mal de temps plus ou moins perdu à fouiller google, je m'en remets à HFR ...


---------------
Last.fm || Shift Happens || CAN HAS STDIO?
mood
Publicité
Posté le 07-07-2008 à 16:08:28  profilanswer
 

n°1760640
quickman
Posté le 17-07-2008 à 03:51:06  profilanswer
 

Après pas mal de recherche (pas forcement sur ce sujet d'ailleurs ...), j'ai enfin trouvé la méthode qui m'intéressait.
 
FindControl(string s) permet de trouver un control à partir de son id contenu dans à peu près n'importe quoi. C'est très pratique ;)


---------------
Last.fm || Shift Happens || CAN HAS STDIO?

Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  C#/.NET managed

  ListView et ses enfants

 

Sujets relatifs
saisir une listview par le hautenregister sa listview dans un csv
[DELPHI] Afficher des images dans un listview.[resolu] - Recuperer nom fichier selectionné dans une listview !
ListView Multiselection[C#] ListView Resultat
[C#]Accéder à ma listview depuis un threadC# : listView customisée
VB 2005 +Listview + MouseHover ?Passer un paramètre aux noeuds enfants
Plus de sujets relatifs à : ListView et ses enfants


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR