Filter Expression

domenica 16 novembre 2008 - 19.34

cispolo.ppl Profilo | Senior Member

Salve a tutti. Ho creato una tabella con la colonna ID settata su int e con l'identità che aggiunge di 1 ogni record creato. Quando ho caricato questa tabella in una pagina con un sqldatasource ho inserito un filtro nella proprietà filterexpression. All'apertura della pagina viene generato un errore che la colonna cercata non viene trovata anche se l'ho inserita.
Grazie
Massimo

19018 Profilo | Expert

Posta come hai impostato il filtro.

ciao
Stefano Passatordi

http://blogs.dotnethell.it/stem/

cispolo.ppl Profilo | Senior Member

Ti invio un esempio:
Categoria='Rock'
Massimo

19018 Profilo | Expert

FilterExpression="Categoria='Rock'"

Nella select hai messo la colonna Categoria???
Esiste almeno un record con Rock?

Stefano Passatordi

http://blogs.dotnethell.it/stem/

cispolo.ppl Profilo | Senior Member

Certamente. Appena ho messo ID su nvchar tutto ha funzionato ma ora quando inserisco un nuovo record non viene aggiunto +1 all'id perchè il tipo di dato non permette di impostare l'identità
Massimo

19018 Profilo | Expert

Allora fai così, l'id non metterlo varchar, ma mettilo su un tipo che sinceramente non ricordo come si chiami, tipo unique, insomma è il tipo GUID di .Net.
Quando lo inserisci nel db e devi creare un nuovo id utilizza -> System.Guid.NewGuid()

ciao

Stefano Passatordi

http://blogs.dotnethell.it/stem/
Partecipa anche tu! Registrati!
Hai bisogno di aiuto ?
Perchè non ti registri subito?

Dopo esserti registrato potrai chiedere
aiuto sul nostro Forum oppure aiutare gli altri

Consulta le Stanze disponibili.

Registrati ora !
Copyright © dotNetHell.it 2002-2024
Running on Windows Server 2008 R2 Standard, SQL Server 2012 & ASP.NET 3.5