1 messaggio dal 07 marzo 2012
Salve a tutti.
Sto impazzendo da giorni non riuscendo a risolvere questo errore.
Ho una pagina web dove in una Gridview carico i dati presi tramite una query su DB Access 2003.
Tutto funzionava regolarmente.
Ho aggiunto una colonna alla gridview e relativo campo per visualizzare un nuovo dato.
In locale, tutto ok!. Porto il tutto on line ed ottengo il seguente errore:
Dove può stare l'errore? ECDCliente è il campo che ho aggiunto.


A field or property with the name 'ECDCliente' was not found on the selected data source.

Description: An unhandled exception occurred during the execution of the current web request. Please review the stack trace for more information about the error and where it originated in the code. 

Exception Details: System.Web.HttpException: A field or property with the name 'ECDCliente' was not found on the selected data source.

Source Error: 

An unhandled exception was generated during the execution of the current web request. Information regarding the origin and location of the exception can be identified using the exception stack trace below.

Stack Trace: 


[HttpException (0x80004005): A field or property with the name 'ECDCliente' was not found on the selected data source.]
   System.Web.UI.WebControls.BoundField.GetValue(Control controlContainer) +1618479
   System.Web.UI.WebControls.BoundField.OnDataBindField(Object sender, EventArgs e) +64
   System.Web.UI.Control.OnDataBinding(EventArgs e) +99
   System.Web.UI.Control.DataBind(Boolean raiseOnDataBinding) +92
   System.Web.UI.Control.DataBind() +15
   System.Web.UI.Control.DataBindChildren() +211
   System.Web.UI.Control.DataBind(Boolean raiseOnDataBinding) +102
   System.Web.UI.Control.DataBind() +15
   System.Web.UI.WebControls.GridView.CreateRow(Int32 rowIndex, Int32 dataSourceIndex, DataControlRowType rowType, DataControlRowState rowState, Boolean dataBind, Object dataItem, DataControlField[] fields, TableRowCollection rows, PagedDataSource pagedDataSource) +155
   System.Web.UI.WebControls.GridView.CreateChildControls(IEnumerable dataSource, Boolean dataBinding) +2417
   System.Web.UI.WebControls.CompositeDataBoundControl.PerformDataBinding(IEnumerable data) +57
   System.Web.UI.WebControls.GridView.PerformDataBinding(IEnumerable data) +14
   System.Web.UI.WebControls.DataBoundControl.OnDataSourceViewSelectCallback(IEnumerable data) +114
   System.Web.UI.DataSourceView.Select(DataSourceSelectArguments arguments, DataSourceViewSelectCallback callback) +31
   System.Web.UI.WebControls.DataBoundControl.PerformSelect() +142
   System.Web.UI.WebControls.BaseDataBoundControl.DataBind() +73
   System.Web.UI.WebControls.GridView.DataBind() +4
   WebApplicationProcessiSpeciali._Default.Page_Load(Object sender, EventArgs e) in ListaPNIncoming.aspx.cs:124
   System.Web.Util.CalliHelper.EventArgFunctionCaller(IntPtr fp, Object o, Object t, EventArgs e) +14
   System.Web.Util.CalliEventHandlerDelegateProxy.Callback(Object sender, EventArgs e) +35
   System.Web.UI.Control.OnLoad(EventArgs e) +99
   System.Web.UI.Control.LoadRecursive() +50
   System.Web.UI.Page.ProcessRequestMain(Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint) +627
179 messaggi dal 12 luglio 2007
Ciao,
mi viene da dire che non hai portato proprio tutto sul tuo sito. L'errore dice 'was not found on the selected data source.]
System.Web.UI.WebControls.BoundField.GetValue(Control controlContainer'
Vuol dire che la griglia sta cercando il dato nel dataset e non lo trova. Ricontrolla tutti I passaggi per vedere se hai copiato tutto come si deve e che hai la connessione sul giusto database. Non è che manca la colonna sul db?

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.