Bonjour.

J'essaye de faire une TextBox avec une source AutoComplete.
J'ai decidé d'utiliser le AJAX ToolKit - AutoCompleteExtender, mais j'essaye de le faire marcher depuis deux journnés et rien!


Voilà mes codes:
Dans le ContentPlaceHolder de ma page aspx:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
<asp:ScriptManager ID="ScriptManager1" runat="server">
    <Services>
        <asp:ServiceReference Path="WebService1.asmx" />
    </Services>
</asp:ScriptManager>
 
<asp:TextBox ID="txtNom" runat="server" Width="224px"></asp:TextBox>
<cc1:AutoCompleteExtender 
                  runat="server" 
                  id="acNom" 
                  TargetControlID="txtNom"
                   ServiceMethod="GetCompletionList"
                   MinimumPrefixLength="1" 
                   ServicePath="WebService1.asmx"
                   EnableCaching="true"
                   CompletionSetCount="10">
</cc1:AutoCompleteExtender>
Dans le WebService1.asmx.vb:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
    Public Function GetCompletionList()
        strSQL = "SELECT DISTINCT T_huissiers.Huissier_nom " & _
                 "FROM T_huissiers"
        Dim MyConnexion As OleDbConnection = New OleDbConnection(PCEConn)
        Dim MyCommand As OleDbCommand = MyConnexion.CreateCommand()
        Dim Noms(0) As String
        Dim p As Integer = 0
        MyCommand.CommandText = strSQL
        MyConnexion.Open()
        Dim MyReader As OleDbDataReader = MyCommand.ExecuteReader()
        While MyReader.Read()
            ReDim Preserve Noms(p)
            Noms(p) = MyReader(0).ToString
            p = p + 1
        End While
        MyReader.Close()
        MyConnexion.Close()
        Return Noms
    End Function
Est-ce que quelqu'un pourrait maider svp?
Merci d'avance