19 messaggi dal 29 dicembre 2003
provato così...ma non lo caga proprio!!!

...

SqlParameter _NomeParameter = new SqlParameter("@operatore", System.Data.SqlDbType.NVarChar, 1000, "operatore");
_NomeParameter.Value = Nome;
_command.Parameters.Add(_NomeParameter);

objConn.Open();
SqlDataAdapter objAdapter = new SqlDataAdapter("Select * from w_ordinit where operatore = '@operatore'", objConn);

...
Il problema è che tu prepari il command ma poi non lo usi. Crei un adapter passando una query e ciò significa che l'adapter stesso crea il command. Invece devi passare il command nel costruttore dell'adapter

Ciao

Il mio blog
Homepage
19 messaggi dal 29 dicembre 2003
...grazie ora funziona...

Ho un ultimo quesito poi non vi stresso +:

gestisco anche il paging però non so come andare a recuperare il valore OPERATORE da inserire nel metodo BindGrid

public void MyDataGrid_PageIndexChanged(object source, System.Web.UI.WebControls.DataGridPageChangedEventArgs e)
{
MyDataGrid.CurrentPageIndex = e.NewPageIndex;
BindGrid("id",???che ci metto???);
}
Non puoi continuare a recuperare il parametro da QueryString come fai nel load?
19 messaggi dal 29 dicembre 2003
Si certo..il problema è come...
Nel datagrid ho questa proprietà:

OnPageIndexChanged="MyDataGrid_PageIndexChanged"

ma come faccio a passarglielo ?
Continuo a non capire... non puoi fare così?

public void MyDataGrid_PageIndexChanged(object source, System.Web.UI.WebControls.DataGridPageChangedEventArgs e)
{
MyDataGrid.CurrentPageIndex = e.NewPageIndex;
BindGrid("id", this.Request.QueryString["..."]);
}
19 messaggi dal 29 dicembre 2003
Grazie a tutti per l'aiuto !

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.