12 messaggi dal 27 giugno 2015
Ciao a tutti e scusatemi anticipatamente ma sto "creando" il mio primo lavoro:

Ho una Gridview che visualizza le righe di una tabella e un pannello (modal) per l'inserimento/cancellazione/modifica.

Sulla griglia c'è il pulsantino di edit e vorrei passare a questo pannello tutte le info di quella riga di database (alcune info non vengono visualizzate sulla griglia).

Questo il mio Panel:
  <asp:Panel ID="pnlAddEdit" runat="server" CssClass="modalPopup" style = "display:none">
        <div class="panel panel-primary">            
        <div class="panel-heading">
                        <button type="button" class="close" data-dismiss="modal" aria-hidden="true">×</button>
                        <h4 class="panel-title" id="contactLabel"><span class="fa fa-address-card-o"></span> Scheda dettaglio servizio</h4>
                    </div>
            <div class="modal-body" style="padding: 5px;">
    <div class="form-group row">
        <label class="control-label col-sm-2" for="Comune">Comune</label>
        <div class="col-sm-8">
            <asp:TextBox ID="Comune" runat="server" CssClass="form-control" >
            </asp:Textbox>
        </div>
    </div>
    <div class="form-group row">
      <label class="control-label col-sm-2" for="Prov">Prov</label>
      <div class="col-sm-2">
          <asp:TextBox ID="Prov" runat="server" CssClass="form-control" >
          </asp:Textbox>
      </div>
    </div>
    <div class="form-group row">
      <label class="control-label col-sm-2" for="Servizio">Servizio</label>
      <div class="col-sm-6">      
        <asp:DropDownList AppendDataBoundItems="true" ID="Servizio" runat="server" CssClass="form-control" DataSourceID="SqlDataSource1" DataTextField="Servizio" DataValueField="Id">
        <asp:ListItem Value="-1" Selected="True">Seleziona...</asp:ListItem> 
        </asp:DropDownList>
        <asp:SqlDataSource runat="server" ID="SqlDataSource1" ConnectionString='<%$ ConnectionStrings:ConnectionString %>' SelectCommand="SELECT [Id], [servizio] FROM [servizio]"></asp:SqlDataSource>
      </div>
    </div>
    <div class="form-group row">
      <label class="control-label col-sm-2" for="Operatore">Operatore</label>
      <div class="col-sm-6"> 
        <asp:DropDownList AppendDataBoundItems="true" ID="Operatore" runat="server" CssClass="form-control" DataSourceID="SqlDataSource2" DataTextField="Nome" DataValueField="Id">
        <asp:ListItem Value="-1" Selected="True">Seleziona...</asp:ListItem>  
        </asp:DropDownList>
        <asp:SqlDataSource runat="server" ID="SqlDataSource2" ConnectionString='<%$ ConnectionStrings:ConnectionString %>' SelectCommand="SELECT [Id], [Nome] FROM [operatori]"></asp:SqlDataSource>
      </div>
    </div>
    <div class="form-group row">
                <label class="control-label col-sm-2" for="datascadenza">Scadenza</label>
        <div class='col-sm-6' >
        <div class='input-group date' >
             <asp:TextBox ID="datascadenza" runat="server" CssClass="form-control" ></asp:TextBox>

            <span class="input-group-addon">
                <span class="fa fa-calendar"></span>
            </span>
        </div>
        </div>
    </div>
    <div class="form-group row">
        <label class="control-label col-sm-2" for="linkweb">Sito Web</label>
        <div class="col-sm-8">
        <div class='input-group date' >
            <asp:TextBox ID="linkweb" runat="server" CssClass="form-control" Text="http://" placeholder="http://">
            </asp:Textbox>
            <span class="input-group-addon" onclick="test_web()">
                <span class="fa fa-globe"></span>
            </span>
        </div>
        </div>
    </div>
     </div> <%-- fine div body --%>   
        
                        <div class="panel-footer" style="margin-bottom:-14px;">
                            <asp:Button ID="btnSave" runat="server" Text="Salva" class="btn btn-success"/>
                                <!--<span class="glyphicon glyphicon-ok"></span>-->
                            <input type="reset" class="btn btn-danger" value="Elimina" />
                                <!--<span class="glyphicon glyphicon-remove"></span>-->
                            <button style="float: right;" type="button" class="btn btn-default btn-close" data-dismiss="modal">Chiudi</button>
                        </div>
    </div>
    </asp:Panel>

11.886 messaggi dal 09 febbraio 2002
Contributi
Ciao, segui questo articolo che ti mostra come visualizzare i dettagli in un DetailsView.
https://msdn.microsoft.com/en-us/library/aa581796.aspx

In particolare, guarda la parte in fondo, in cui si lega la proprietà SelectedValue della GridView come select parameter del data source della DetailsView.

ciao,
Moreno

Enjoy learning and just keep making

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.