Partage
  • Partager sur Facebook
  • Partager sur Twitter

GridView dans un UpdatePanel

Sujet résolu
    25 octobre 2016 à 10:10:53

    Bonjour à tous,

    je code en ASP.net VB

    Voila j'ai un soucis,

    je maitrise les UpdatePanel ( Merci Bacelar ), je les utilises pour mes div etc .

    Or, j'aimerai mettre mon GridView dans un UpdatePanel ( le but est de faire des manipulations sur mon GridView, sans recharger la page )

    mais cela me met plein d'erreur, quasiment à chaque ligne.

    je vous met le code :

    <asp:ScriptManager ID="ScriptManager2" runat="server">
            </asp:ScriptManager>
             <asp:UpdatePanel ID="UpdatePanel2" runat="server">
    
         <!-- GridView Question DEBUT-->
               <asp:GridView ID="GridQuestion" class="grid-documentation-reponse" AutoGenerateSelectButton="false" OnSelectedIndexChanged="gridViewProduits_SelectedIndexChanged" runat="server" AutoGenerateColumns="false" CellPadding="4" DataSourceID="SqlDataSource2" ForeColor="#333333" GridLines="None" Visible="False">
                 <AlternatingRowStyle BackColor="LightGrey" />
                    <FooterStyle BackColor="SkyBlue" Font-Bold="True" ForeColor="White" />
                    <HeaderStyle BackColor="SkyBlue" Font-Bold="True" ForeColor="White" />
                    <PagerStyle BackColor="#FFCC66" ForeColor="#333333" HorizontalAlign="Center" />
                    <RowStyle BackColor="silver" ForeColor="#333333" />
                    <SelectedRowStyle BackColor="#FFCC66" Font-Bold="True" ForeColor="Navy" />
                    <SortedAscendingCellStyle BackColor="#FDF5AC" />
                    <SortedAscendingHeaderStyle BackColor="#4D0000"/>
                    <SortedDescendingCellStyle BackColor="#FCF6C0"/>
                    <SortedDescendingHeaderStyle BackColor="#820000"/>
    
                    <Columns>
          <asp:BoundField DataField="Id"
             HeaderText="ID" SortExpression="Id" ReadOnly="true" />
          <asp:BoundField DataField="Desc"
             HeaderText="DESCR" SortExpression="Desc" />
    
                        <asp:TemplateField HeaderText="Oui">
                <ItemTemplate>
                        <asp:Button id="test" runat="server" 
                          CommandName="Select"
                          CommandArgument="<%# CType(Container,GridViewRow).RowIndex %>"
                          Text="OUI"/>
                    </ItemTemplate> 
                </asp:TemplateField>
    
               <asp:TemplateField HeaderText="NON">
                <ItemTemplate >
                        <asp:Button ID="IdNon" runat="server"
                            CommandName="Select2"
                            CommandArgument="<%# CType(Container,GridViewRow).RowIndex %>"
                            Text="NON" 
                            />
                    </ItemTemplate> 
                </asp:TemplateField>
    
                    </Columns>
    
                </asp:GridView>
    
    
                            <!-- Datasource1 -->
                <asp:SqlDataSource
                    ID="SqlDataSource2"
                    runat="server"
                    ConnectionString="<%$ ConnectionStrings:chamahl_o_dev %>"
                    ProviderName="<%$ ConnectionStrings:chamahl_o_dev.ProviderName %>" 
                    SelectCommand="SELECT Id, Desc, Machine FROM question ">
                </asp:SqlDataSource>
         <!-- GridView Question FIN-->
                                      </asp:UpdatePanel>
                      </div>

    Si quelqu'un à une solution . =)

    EDIT :

    c'est bon ! j'avais simplement oublié comme un ... de mettre le : <ContentTemplate> apres le update Panel !

    -
    Edité par BadGones87 25 octobre 2016 à 10:26:40

    • Partager sur Facebook
    • Partager sur Twitter
    "Si ton labeur est dur, et si tes résultats sont minces, rappelle-toi qu'un jour le grand chêne a été un gland ..."

    GridView dans un UpdatePanel

    × Après avoir cliqué sur "Répondre" vous serez invité à vous connecter pour que votre message soit publié.
    × Attention, ce sujet est très ancien. Le déterrer n'est pas forcément approprié. Nous te conseillons de créer un nouveau sujet pour poser ta question.
    • Editeur
    • Markdown