Visualizzazione dei risultati da 1 a 3 su 3

Discussione: Valore old on gridview

  1. #1

    Valore old on gridview

    Ciao ragazzi,
    vs2013 con sqlserver premetto.

    Ho un grid view:

    codice:
    <asp:GridView ID="GridView2" runat="server" AllowSorting="True" AutoGenerateColumns="False" Width="169px" AllowPaging="True" CellPadding="4" ForeColor="#333333" GridLines="None" Height="221px">
    <AlternatingRowStyle BackColor="White" />
    <Columns>
    <asp:BoundField DataField="id" HeaderText="id" SortExpression="id" />
    <asp:BoundField DataField="nome" HeaderText="nome" SortExpression="nome" />
    <asp:BoundField DataField="copie" HeaderText="copie" SortExpression="copie" />
    
    <asp:TemplateField HeaderText="Copie PDV">
    <ItemTemplate>
    <asp:TextBox runat="server" ID="txtQuantita" Text="0" Width="70"
    ToolTip="Digitare le copie arrivate"
    onkeypress="return CheckNumericValue(event)">
    </asp:TextBox>
    </ItemTemplate>
    </asp:TemplateField>
    
    <asp:TemplateField HeaderText="Copie DL">
    <ItemTemplate>
    <asp:Label ID="Copie" runat="server" Text='<%# Bind("arrivo")%>'
    AutoPostBack="false"
    Width="40">
    </asp:Label>
    </ItemTemplate>
    </asp:TemplateField>
    
    </Columns>
    <EditRowStyle BackColor="#2461BF" />
    <FooterStyle BackColor="#507CD1" Font-Bold="True" ForeColor="White" />
    <HeaderStyle BackColor="#507CD1" Font-Bold="True" ForeColor="White" />
    <PagerStyle BackColor="#2461BF" ForeColor="White" HorizontalAlign="Center" />
    <RowStyle BackColor="#EFF3FB" />
    <SelectedRowStyle BackColor="#D1DDF1" Font-Bold="True" ForeColor="#333333" />
    <SortedAscendingCellStyle BackColor="#F5F7FB" />
    <SortedAscendingHeaderStyle BackColor="#6D95E1" />
    <SortedDescendingCellStyle BackColor="#E9EBEF" />
    <SortedDescendingHeaderStyle BackColor="#4870BE" />
    </asp:GridView>


    poi ho un bottone dove mi reperisco il valore della colonna "txtQuantita" cosi:
    Dim tb As TextBox = DirectCast(GridView2.Rows(x).FindControl("txtQuant ita"), TextBox)

    ma mi restituisce il valore vecchio e non il nuovo che ho scritto.
    Dove sbaglio?
    Grazie
    Emanuele
    Ultima modifica di djciko; 27-06-2014 a 11:55

  2. #2
    Moderatore di ASP.net L'avatar di djciko
    Registrato dal
    Nov 2002
    Messaggi
    6,887
    sei sicuro che il bind della grid sia fatto soltanto al primo caricamento della pagina ? di solito il motivo e' questo..

  3. #3
    Grazie era proprio quello

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.