Visualizzazione dei risultati da 1 a 6 su 6

Discussione: Form d'inserimento

  1. #1

    Form d'inserimento

    Ciao a tutti.

    sto creando una form d'inserimento con .net usando il linguaggio c#...

    il problema è che nella mia form ho due DropDownList di cui il secondo e dipendente dal valore del primo relazione tipo Gruppo > SottoGruppo...

    quindi quando seleziono il valore del primo DropDownList si aggiorna il secondo e fa il postback e quidi l'inserimento con il conseguente errore d'inserimento....


    Come posso fare per raggirare il problema?

    ciao e grazie

  2. #2
    Utente di HTML.it
    Registrato dal
    Sep 2002
    Messaggi
    4,127
    mettendo un bottone?
    alla comparsa della seconda dropdown si abilita il bottone, prima no..

  3. #3

    Re: Form d'inserimento

    Originariamente inviato da ciucciuzzo
    fa il postback e quidi l'inserimento con il conseguente errore d'inserimento....
    Come posso fare per raggirare il problema?
    Se non ho capito male, non e' normale che con il postback si esegua la procedura di inserimento. Probabilmente devi rivedere il punto in cui mettere questa procedura (non nel pageload per intenderci) e l'evento che la deve chiamare (es. il click di un bottone runat=server)
    Saluti a tutti
    Riccardo

  4. #4

    Form d'inserimento

    Questo è il codice che uso prima per selezione gruppo e sottogruppo all'evento OnSelectItemIndex inserisco la funzione filtra, però alla chiusura del primo DropDownList si scatena il postback e quindi tenta di fare l'inserimento....

    Come ambiente di svilupposto usando Dreamweaver....

    NOTA : Vorrei fare l'inserimento in un unico passaggio...


    private void Page_Load(object sender, EventArgs e) {

    if (! this.IsPostBack) {
    ddl_Cat.DataSource = ds_CatShop.DefaultView;
    ddl_Cat.DataTextField = "Descrizione";
    ddl_Cat.DataValueField = "IDCat";
    ddl_Cat.DataBind();
    }
    }

    void filtra(object sender, EventArgs e) {

    ds_Gruppi.DefaultView.RowFilter = "IDCat = '" + ddl_Cat.SelectedValue + "'";
    ddl_Grp.DataSource = ds_Gruppi.DefaultView;
    ddl_Grp.DataTextField = "Descrizione";
    ddl_Grp.DataValueField = "IDGrp";
    ddl_Grp.DataBind();

    }

    NOTA: La form deve inserire un annuncio , se ci sono altre strade consigliate i suggerimento sono ben graditi


    ciaux e grazie

  5. #5
    senti a livello logico devi fare questi procedimenti

    nel page_load carichi il primo drop

    il primo drop carica il secondo drop

    quando clicchi su un pulsante di "inserimento" allora inserisci i record


    perciò vai avanti come stai facendo..mi pare che siau giusto. manca solo la funzione di inserimento che devi associare ad un Button

  6. #6

    Re: Form d'inserimento

    NOTA: La form deve inserire un annuncio
    Hai indicato come riempi le dropdown ma non come fai l'inserimento (chi chiama la procedura?) e neanche come dichiari nella pagina il bottone filtra (che potrebbe essere il responsabile del malfunzionamento)
    NOTA : Vorrei fare l'inserimento in un unico passaggio...
    non capisco cosa intendi che non sia...
    pigi un pulsante inserisci e chiami la procedura di inserimento
    Saluti a tutti
    Riccardo

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.