aggiungere parametri con valore a sqldatasource
yag
yag non è online. Ultima attività: 23/06/2009 11.09.56yag
il 6 novembre 2008 alle 14.24
447 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 ?
Microsoft Most Valuable Professional
RE: aggiungere parametri con valore a sqldatasource
nostromo
nostromo non è online. Ultima attività: 04/07/2009 1.44.08nostromo Top Poster
il 6 novembre 2008 alle 14.41
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
RE: aggiungere parametri con valore a sqldatasource
yag
yag non è online. Ultima attività: 23/06/2009 11.09.56yag
il 6 novembre 2008 alle 14.46
447 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
RE: aggiungere parametri con valore a sqldatasource
yag
yag non è online. Ultima attività: 23/06/2009 11.09.56yag
il 7 novembre 2008 alle 11.32
447 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
Microsoft Most Valuable Professional
RE: aggiungere parametri con valore a sqldatasource
nostromo
nostromo non è online. Ultima attività: 04/07/2009 1.44.08nostromo Top Poster
il 7 novembre 2008 alle 11.43
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
RE: aggiungere parametri con valore a sqldatasource
yag
yag non è online. Ultima attività: 23/06/2009 11.09.56yag
il 7 novembre 2008 alle 11.52
447 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)

:)

Vai a:
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.

COMMUNITY
ULTIMI MESSAGGI
MEDIA
IN EVIDENZA
MISC
Powered by .db Forums "Caesar Reborn" v. 2009.6.9