Bonjour,
après plusieurs essai je me tourne vers vous.
J'ai un problème qui me casse la tête depuis maintenant 3 jours et je ne trouve pas de solution.
J'ai 1 UpdatePanel dans lequel je vais charger une GridView.net (userControl)
Cette même gridview possède également un UpdatePanel (permettant le filtre sur une colonne).
Mon soucis est que lorsque j'effectue mon filtre , l'endroit ou se trouve ma gridview est 'reset'. Je perd donc tout mon controle.
voici le code du premier updatePanel recevant le userControl
Code ASP.NET :
<asp:UpdatePanel ID="topLeftUpdatePanel" runat="server" UpdateMode="Conditional">
<Triggers>
<asp:AsyncPostBackTrigger ControlID="topLeftButton" />
</Triggers>
<ContentTemplate>
<div id="topLeft" runat="server">
</div>
</ContentTemplate>
</asp:UpdatePanel>
topLeft button permet donc d'assigner un contrôle en haut a gauche de l'écran (Ecran divisé en 4 Div)
le user control en question:
Code ASP.NET :
<asp:UpdatePanel runat="server" ID="UpdateGridView" UpdateMode="Conditional">
<Triggers>
<asp:AsyncPostBackTrigger ControlID="lbFilter" />
</Triggers>
<ContentTemplate>
<asp:GridView ID="gridViewPersons" runat="server" AutoGenerateColumns="True" >
...
</asp:GridView>
</ContentTemplate>
</asp:UpdatePanel>
lbFilter est un LinkButton qui effectuera le filtre sur une colonne.
En espérant que vous puissiez m'aider...
Merci d'avance.
Un collègue développeur qui est un peu perdu !