Code Snippet
////////////////////////////////////////////////////////////////////////////////////
.aspx
<center>
<ajaxToolkit:UpdatePanel ID="UpdatePanel1" runat="server"><ContentTemplate>
<asp:TextBox ID="TextCode" runat="server" BorderColor="#11449B" BorderWidth="1px" BorderStyle="solid" Height="22px" Width="99px" ></asp:TextBox>
<asp:TextBox ID="TextDesignation" runat="server" BorderColor="#11449B" BorderWidth="1px" BorderStyle="solid" Width="298px" Height="22px"></asp:TextBox><br />
<asp:GridView ID="GridView1" CssClass="TblListe" runat="server" CellPadding="0" DataKeyNames="code"
EnableTheming="False" GridLines="None" AutoGenerateColumns="False" EmptyDataText="Aucun Famille de Client">
<PagerTemplate>
<ajaxToolkit:AutoCompleteExtender
runat="server"
ID="autoComplete1"
TargetControlID="TextCode"
ServicePath="WebService.asmx"
ServiceMethod="Recherche2"
MinimumPrefixLength="1"
CompletionInterval="1000"
EnableCaching="true"
CompletionSetCount="12" />
</PagerTemplate>
<RowStyle CssClass="LigneStandard"/>
<SelectedRowStyle CssClass="LigneSelectionnee"/>
<AlternatingRowStyle />
<EmptyDataRowStyle CssClass="LigneGrilleSansResultat" />
<Columns>
<asp:ButtonField DataTextField="code" CommandName="Select" HeaderText="Code" CausesValidation="True"><HeaderStyle CssClass="EnTete code" /></asp:ButtonField>
<asp:ButtonField DataTextField="designation" CommandName="Select" HeaderText="Désignation" CausesValidation="True"><HeaderStyle CssClass="EnTete designation" /></asp:ButtonField>
</Columns>
</asp:GridView>
</ContentTemplate></ajaxToolkit:UpdatePanel>
</center>
///////////////////////////////////////////////////////////////////////////////
.asmx
[WebMethod]
public DataTable Recherche2(String Rcode)
{
CnxBase connexion = new CnxBase();
return FamilleClient.getInstance().RechFamilleClient(Rcode, "");
}
////////////////////////////////////////////////////////////////////////////
Merci...