Visualizzazione dei risultati da 1 a 3 su 3
  1. #1
    Utente di HTML.it
    Registrato dal
    Oct 2009
    Messaggi
    45

    DropDownList e GridView

    Ciao a tutti, ho un problema che non so risolvere. Ho un DropdownList in un GridView e quando attivo la funzione di modifica non riesco a impostare come valore selezionato nel dropdownlist il contenuto attuale del campo "Tipo" ma mi imposta come selezionato il primo valore della lista. Allego il pezzo di sorgente. Mi potete dare un suggerimento? Grazie

    <asp:TemplateField HeaderText="Tipo" SortExpression="Tipo">
    <EditItemTemplate>
    <aspropDownList ID="DropDownList1" runat="server"
    DataSourceID="SqlDataSource2" DataTextField="TipoOperatore"
    DataValueField="KeyOpe" SelectedValue='<%# Bind("KeyOpe") %>'>
    </aspropDownList>
    <asp:SqlDataSource ID="SqlDataSource2" runat="server"
    ConnectionString="<%$ ConnectionStrings:GreadViewConnectionString %>"
    SelectCommand="SELECT [TipoOperatore], [KeyOpe] FROM [TipoOperatore]">
    </asp:SqlDataSource>
    </EditItemTemplate>
    <ItemTemplate>
    <asp:Label ID="Label1" runat="server" Text='<%# Eval("Tipo") %>'></asp:Label>
    </ItemTemplate>
    <ControlStyle CssClass="GVoperatori3" />
    <ItemStyle CssClass="GVoperatori3" />
    </asp:TemplateField>

  2. #2
    nella query che riempie il gridview, c'è il campo KeyOpe?
    che valore ha nella riga che vuoi modificare?

  3. #3
    Utente di HTML.it
    Registrato dal
    Oct 2009
    Messaggi
    45
    Ciao, il campo è presente nella query e la dropdownlist viene caricata con i valori presenti in tabella. Se seleziono un valore, la tabella viene aggiornata correttamente, ma se voglio variare solo un altro campo della gridview e non tocco la dropdownlist, la tabella viene aggiornata come se fosse stato selezionato il primo elemento della dropdownlist. Quello che vorrei fare io è far si che al caricamento della dropdownlist vesisse impostato come "selezionato" il valore presente nel campo della tabella in aggiornamento.

    Ciao

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.