494 messaggi dal 09 febbraio 2004
salve dentro uno usercontrol ho questo codice:


if (this.SelectParameters != null )
        {            
            if (!IsPostBack && this.sqlDataSource.SelectParameters.Count ==0)
            {
                this.DropDownList1.Items.Clear();
                for (int i = 0; i < this.SelectParameters.Count; i++)
                {
                    if (this.SelectParameters[i].GetType().ToString() == "System.Web.UI.WebControls.ControlParameter")
                    {
                        ControlParameter ctrp = new ControlParameter();
                        ctrp = (ControlParameter)this.SelectParameters[i];
                        //ctrp.DefaultValue = "1";
                        this.sqlDataSource.SelectParameters.Add(ctrp);
                    }
                    else
                    if (this.SelectParameters[i].DefaultValue != "")
                        this.sqlDataSource.SelectParameters.Add(new Parameter(this.SelectParameters[i].Name, this.SelectParameters[i].Type, this.SelectParameters[i].DefaultValue));
                    else
                    this.sqlDataSource.SelectParameters.Add(new Parameter(this.SelectParameters[i].Name, this.SelectParameters[i].Type, "-1"));
                }
                this.DropDownList1.Items.Clear();
            }
        }


il problema e che se e che ogni volta che assoccio un un parametro alla combo
questa mi pare rifaccia il databind ricaricando nuovamente i dati
e quindi avendo nella combo dei dati duplicati
come posso fare ?
che intendi per associo ogni che assoccio un un parametro alla combo ? utilizza il debug e il trace per capire quado secondo te avviene la seconda chiamata

ciao marco

p.s. potevi continuare a fare domande nell'altro post

Chi parla senza modestia troverà difficile rendere buone le proprie parole.
Confucio

http://nostromo.spaces.live.com/default.aspx
494 messaggi dal 09 febbraio 2004
nostromo ha scritto:
che intendi per associo ogni che assoccio un un parametro alla combo ? utilizza il debug e il trace per capire quado secondo te avviene la seconda chiamata

ciao marco

p.s. potevi continuare a fare domande nell'altro post


ci ho pensato però anche se il codice era lo stesso la domanda in questione
era diversa...
se vuoi continuo di la non problem....


Per associo intendo quando carico dentro sqldatasoruce il parametro impostato
1) non esegue il filtro e non capisco il perchè
2) ricarica i dati quindi ho due volte lo stesso recordset
494 messaggi dal 09 febbraio 2004
yag ha scritto:
nostromo ha scritto:
che intendi per associo ogni che assoccio un un parametro alla combo ? utilizza il debug e il trace per capire quado secondo te avviene la seconda chiamata

ciao marco

p.s. potevi continuare a fare domande nell'altro post


ci ho pensato però anche se il codice era lo stesso la domanda in questione
era diversa...
se vuoi continuo di la non problem....


Per associo intendo quando carico dentro sqldatasoruce il parametro impostato
1) non esegue il filtro e non capisco il perchè
2) ricarica i dati quindi ho due volte lo stesso recordset

Il motivo è in questo post:
http://forum.aspitalia.com/forum/post/336324/Aggiungere-Accessdatasource-Control-Parameter-.aspx?pageIndex=1&#336404
se frammenti il problema, è poi difficile seguire tutta la discussione, visto che i problemi potrebbero essere collegati.

a questo punto urge ricapitolare che problemi sono rimasti? e cosa è risolto?

ciao marco

Chi parla senza modestia troverà difficile rendere buone le proprie parole.
Confucio

http://nostromo.spaces.live.com/default.aspx
494 messaggi dal 09 febbraio 2004
nostromo ha scritto:
se frammenti il problema, è poi difficile seguire tutta la discussione, visto che i problemi potrebbero essere collegati.

a questo punto urge ricapitolare che problemi sono rimasti? e cosa è risolto?

ciao marco



Problemi rimasti nessuno, problema risolto o meglio capito il perchè non funzionava
ovvero, il fatto che i parametri vengono passati
se si usa
sqldatasource o objectdatasource
in due modi:
con commandtype text bisogna metterli @param1 etc dentro la string
con commandtype stored non bisogna fare altro

siccome io usavo il primo metodo non funzionava (ma nn genere neanche una eccezzione)

:)

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.