Come faccio ad eliminare questo errore su ordinamento gridview e objectdatasource ?
yag non è online. Ultima attività: 03/12/2008 16.21.24yag
Inserito il: 13 ottobre 2008 10.28
349 messaggi dal 09 feb 2004 Istalla Microsoft Silverlight!
>'origine dati 'ObjectDataSource1' non supporta l'ordinamento dei dati >IEnumerable. L'ordinamento automatico è supportato solo con DataView, DataTable e >DataSet.

mi da questo errore sto usando un objectdatasoruce e vorrei implementare un mio ordinamento.
RE: Come faccio ad eliminare questo errore su ordinamento gridview e objectdatasource ?
PeppeDotNet non è online. Ultima attività: 04/12/2008 20.31.48PeppeDotNet
Inserito il: 13 ottobre 2008 16.45
contributi / www.peppedotnet.it / 371 messaggi dal 21 gen 2007 Istalla Microsoft Silverlight!
quell'errore ti segnala che la tua classe di business che espone i dati che vuoi far "buttar fuori" da un ObjectDataSource, li espone tramite una struttura che non eredita da IEnumarable.
questo perchè se vuoi bindare le informazioni che vengono ritornate da un tuo metodo all'interno di uno dei controlli di tipo data-bound di tipo lista (gridview, dropdownlist, datagrid, ecc...), il tipo di ritorno deve essere una collezione di oggetti o un array, o comunque una classe che eredita da IEnumerable.
Posta il codice della tua classe di business che utilizzi, così riusciamo meglio a capire dov'è l'errore

Marchi Giuseppe
http://www.peppedotnet.it
RE: Come faccio ad eliminare questo errore su ordinamento gridview e objectdatasource ?
yag non è online. Ultima attività: 03/12/2008 16.21.24yag
Inserito il: 14 ottobre 2008 08.02
349 messaggi dal 09 feb 2004 Istalla Microsoft Silverlight!
Ciao si il "perchè" lo avevo capito diciamo...

Come progetto base sto usando NSK
e putroppo quella parte non è presente (come objectdatasoruce)
Ho trovato una interfaccia ipersistenteservice ma nn riesco a capire cbene
come implmentare i metodi!
RE: Come faccio ad eliminare questo errore su ordinamento gridview e objectdatasource ?
yag non è online. Ultima attività: 03/12/2008 16.21.24yag
Inserito il: 14 ottobre 2008 12.13
349 messaggi dal 09 feb 2004 Istalla Microsoft Silverlight!
yag ha scritto:
Ciao si il "perchè" lo avevo capito diciamo...

Come progetto base sto usando NSK
e putroppo quella parte non è presente (come objectdatasoruce)
Ho trovato una interfaccia ipersistenteservice ma nn riesco a capire cbene
come implmentare i metodi!


in effetti il tipo e il messaggio di erroe non centrava tanto non so perchè
ma ho risolto aggiungendo all'oggetto objecdatasource questo:

SortParameterName="sorted"

e funziona ora però ho un altro problema dunque ho un objectdatasource
ho tutti i metodi CRUD ho l'ordinamento mi manca il paging

però il problema e questo io devo appliccare l'ordinamento ai dati presenti
(secondo il paginf corrente)
se avevo mysql non avevo problemi usavo limit start, nrecord
ma qui ?

io parto un metodo che viene chiamata da objectdatasource del tipo:
GetAll(string sorted,int pageIndex, int pageSize)

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.


PeppeDotNet - 1000 pt
gghi - 310 pt
fabrica - 50 pt

Iscriviti anche tu e raccogli punti. Questo mese in palio VS 2008, SQL Prompt e 1 ebook!


COMMUNITY
ULTIMI MESSAGGI


IN EVIDENZA
MISC
Powered by .db Forums