347 messaggi dal 10 marzo 2013
Con il seguente codice eseguo la validazione dei dati tramite una checkbox. Una volta passato il valore true al DataBase un'altro utente ha la possibilità di stampare i dati, la scrittura nel db Avviene in modo corretto.

Protected Sub Convailda_Click(sender As Object, e As EventArgs) Handles Convailda.Click

        Dim Elementivalidati As Boolean = False
            'Dim StrNomeCartella As String = "~/Temp/RinnovoPro/" & Now.ToString("HH_mm_ss") & "/"
            For Each riga As GridViewRow In GridView1.Rows
            Dim ChbConvalida As WebControls.CheckBox = riga.FindControl("ChbConvalida")
            If ChbConvalida.Checked Then
                Dim HdnValidation As WebControls.HiddenField = riga.FindControl("HdnValidation")
                Dim IdAllievi As Integer = HdnValidation.Value
                Dim IdProfessional As Integer = HdnValidation.Value
                'GeneraPDF(IdAllievi, StrNomeCartella)
                Elementivalidati = True
                Dim queryString As String = "UPDATE  V_StampaRinnovoPro set Convalida = 1 WHERE IdAllievi = " & IdAllievi
                Dim cmd As New SqlCommand(queryString, conn)
                conn.Open()
                cmd.ExecuteNonQuery()
                conn.Close()
            End If
        Next


    End Sub


Ma vorrei visualizzare il risultato su una gridview che già esiste con la checkbox validata quando è avvenuta la validazione. Come posso fare? Grazie a tutti

Riporto il codice della grid sul quale dovrei visualizzare il risultato.

<asp:GridView ID="GridView1" runat="server" AutoGenerateColumns="False" DataSourceID="VRinnovoProf" AllowPaging="True" PageSize="24">
                     <PagerSettings Position="Bottom" FirstPageText="<<" LastPageText=">>" Mode="NumericFirstLast" />
        <Columns>
            <asp:BoundField DataField="IdAllievi" HeaderText="ID" SortExpression="IdAllievi" />
            <asp:BoundField DataField="FotoTessera" HeaderText="Photo" SortExpression="FotoTessera" />
            <asp:BoundField DataField="P_Cognome" HeaderText="Surname" SortExpression="P_Cognome" />
            <asp:BoundField DataField="P_Nome" HeaderText="Name" SortExpression="P_Nome" />
            <asp:BoundField DataField="P_DataNascita" HeaderText="Birthdate" SortExpression="P_DataNascita" DataFormatString="{0:d}" />
            <asp:BoundField DataField="AcrBrevetto" HeaderText="Acronym" SortExpression="AcrBrevetto" />
            <asp:BoundField DataField="Descrizione" HeaderText="Certification" SortExpression="Descrizione" />
            <asp:BoundField DataField="DataConvalida" HeaderText="Validation date" SortExpression="DataConvalida" DataFormatString="{0:d}" />
            <asp:BoundField DataField="IdTrainer" HeaderText="IdTrainer" SortExpression="IdTrainer" Visible="false"/> 
            <asp:TemplateField HeaderText="Trainer" SortExpression="CognomeTrainer">
                <EditItemTemplate>
                    <asp:TextBox ID="TextBox1" runat="server" Text='<%# Bind("CognomeTrainer")%>'></asp:TextBox>
                </EditItemTemplate>
                <ItemTemplate>
                    <asp:Label ID="Label1" runat="server" Text='<%# Bind("CognomeTrainer")%>'></asp:Label>
                    <br />
                    <asp:Label ID="Label2" runat="server" Text='<%# Bind("NomeTrainer")%>'></asp:Label>
                </ItemTemplate>
            </asp:TemplateField>
            <asp:BoundField DataField="NomeTrainer" HeaderText="NomeTrainer" SortExpression="NomeTrainer" Visible="False" />
            <asp:BoundField DataField="SiglaBrevTrainer" HeaderText="AcroTrainer" SortExpression="SiglaBrevTrainer" />
            <asp:BoundField DataField="RagioneSociale" HeaderText="EsaPoint" SortExpression="RagioneSociale" />
            <asp:BoundField DataField="DataRinnovo" HeaderText="Renewal date" SortExpression="DataRinnovo" DataFormatString="{0:d}" />
            <asp:BoundField DataField="AnnoRinnovo" HeaderText="Renewal year" SortExpression="AnnoRinnovo" />
            <asp:BoundField DataField="IdRinnovoPro" HeaderText="IdRinnovoPro" ReadOnly="True" SortExpression="IdRinnovoPro" Visible="False" />
            <asp:BoundField DataField="IdBrevetto" HeaderText="IBbrevetto" SortExpression="IdBrevetto" Visible="False" />
            <asp:BoundField DataField="IDEsaPoint" HeaderText="idesapoint" SortExpression="IDEsaPoint" Visible="False" />
             <asp:TemplateField HeaderText="SelezionaStampa" ShowHeader="false" Visible="False">
                                        <ItemTemplate>
                                            <asp:HiddenField ID="HdnIdRinnovoPro" runat="server" value='<%#Eval("IdRinnovoPro")%>' />
                                            <asp:CheckBox ID="chbSelected" runat="server" Visible="false"/>
                                        </ItemTemplate>
                                    </asp:TemplateField>               
            
 <asp:TemplateField HeaderText="Validation">
     <ItemTemplate>
         <asp:HiddenField ID="HdnValidation" runat="server" Value='<%#Eval("IdAllievi") %>' />
     <asp:CheckBox ID="ChbConvalida" runat="server" />
         </ItemTemplate>
 </asp:TemplateField>
RispondiQuotingModificaElimina

Torna al forum | Feed RSS

ASPItalia.com non è responsabile per il contenuto dei messaggi presenti su questo servizio, non avendo nessun controllo sui messaggi postati nei propri forum, che rappresentano l'espressione del pensiero degli autori.