Salve a tutti,
avrei una domanda da porvi riguardo l'abilitazione del filtro sulle colonne di un SPdatagrid.
Usando questo codice:
//setto le proprietà del filtro
oGrid.AllowFiltering = true;
//imposto la colonna da filtrare
//(la virgola indica lo spostamento di una colonna)
oGrid.FilterDataFields = ",ID";
oGrid.FilteredDataSourcePropertyName = "FilterExpression";
oGrid.FilteredDataSourcePropertyFormat = "{1} like '{0}'";
oGrid.DataSourceID = "myDataSource";
//aggiungo il controllo alla griglia
this.Controls.Add(oGrid);
mi genera correttamente il menu filtro sull'header ed esegue correttamente i filtri
se invece inserisco la generazione dei menu per tutti gli header cambiando
oGrid.FilterDataFields = ",ID";
con
oGrid.FilterDataFields = ",ID,Name,Link,Meta";
genera correttamente i menu per i vari header ma non esegue il filtro, nel senso che, al click l'applicazione mi va in errore con questo simpatico screen "An unexpected error has occurred."
debuggando non se ne viene a capo dove si schiantae come se la mia selezione nel filtro non venga passata a nessun punto del mio codice =_=
Grazie per le risposte e buona giornata
ps: è possibile che qualcuno se ne esce che ho scritto in un altro forum, si è vero, ma ahimè di la non sanno neanche di cosa parlo, capita![]()