Come faccio ad eliminare questo errore su ordinamento gridview e objectdatasource ?
yag
yag non è online. Ultima attività: 23/06/2009 11.09.56yag
il 13 ottobre 2008 alle 10.28
447 messaggi dal 09 febbraio 2004
>'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
PeppeDotNet non è online. Ultima attività: 05/07/2009 17.20.20PeppeDotNet
il 13 ottobre 2008 alle 16.45
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
yag non è online. Ultima attività: 23/06/2009 11.09.56yag
il 14 ottobre 2008 alle 08.02
447 messaggi dal 09 febbraio 2004
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
yag non è online. Ultima attività: 23/06/2009 11.09.56yag
il 14 ottobre 2008 alle 12.13
447 messaggi dal 09 febbraio 2004
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.

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