Autocompletamento

sabato 14 febbraio 2009 - 10.31

mrburns Profilo | Newbie

Ciao, ho un problema con l'autocompletamento di una textbox

La textbox viene usata dall'utente per inserire un nome
Il codice sorgente non è stato renderizzato qui
perchè non c'è sufficiente spazio.
Clicca qui per visualizzarlo in una nuova finestra


Il codice sorgente non è stato renderizzato qui
perchè non c'è sufficiente spazio.
Clicca qui per visualizzarlo in una nuova finestra

probabilmente ho fatto un errore stupido visto che è la prima volta che uso l'autocompletamento ma non riesco a trovarlo

balfaz Profilo | Expert

scusa ma vedo che ti manca il parametro per eseguire il select, dov'è?
"Che in questo 2009 i nostri codici possano sconvolgere il mondo."

samar Profilo | Senior Member

Edit-
Se alla txtbox dai DataTextField="Nome" nella query deve esserci anche un campo con questo nome, mentre nella query che hai postato hai usato As per dare altri alias ai campi della tabella....un errore potrebbe essere questo?

scusa confuso con Datavaluefield

mrburns Profilo | Newbie

Grazie per il suggerimento, ora provo questa modifica

mrburns Profilo | Newbie

continua a darmi questo errore:

Sintassi non corretta in prossimità di '?'.

samar Profilo | Senior Member

Come diceva Balfaz devi specificare il parametro del WHERE della query da mettere dopo il "?"
Per esempio:

<SelectParameters>
<asp:QueryStringParameter Name="NomeParametro" QueryStringField="NomeParametroinGET" Type="string" DefaultValue="1" />
</SelectParameters>

dopodichè nella query metti "?NomeParametro"

mrburns Profilo | Newbie

sono riuscito a risolvere
grazie per la disponibilità

mrburns Profilo | Newbie

è realizzabile un menù a tendina che compare dalla textbox e visualizza i risultati momentanei della ricerca in base alle lettere iniziali digitate?

balfaz Profilo | Expert

si, ma per questo lavoro dovresti iniziare a toccare un po di ajax, comunque se ti vuoi divertire un po e ajax lo conisci già ti consiglio di vedere questo link
http://www.asp.net/AJAX/AjaxControlToolkit/Samples/AutoComplete/AutoComplete.aspx

altrimenti, se vuoi farti la vita un po meno complicata ti consiglio di guardare quest'altro link
http://blogs.aspitalia.com/ricciolo/post1084/TextBox-AutoComplete-ASP.NET.aspx
ed è perfettamente funzionante (direi in 3 min)

Buon Divertimento

"Che in questo 2009 i nostri codici possano sconvolgere il mondo."

mrburns Profilo | Newbie

ok grazie ancora
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