Hi S.Rajendran,
1.take code on your .aspx page
<asp:TextBox ID="_txtMem" runat="server" Width="150px" AutoPostBack="true" OnTextChanged="_txtMem_TextChanged"></asp:TextBox>
//add AutoCompleteExtender with atleast these properties//
<asp:AutoCompleteExtender ID="_txtBuy_AutoCompleteExtender" runat="server"
OnClientItemSelected="ClientItemSelectedMem">
</asp:AutoCompleteExtender>
<asp:HiddenField ID="hfMemId" runat="server" />
2.Use javascript
<script type="text/javascript">
function ClientItemSelectedMem(sender, e) {
var hdMemID = $get('<%= hfMemId.ClientID %>');
hdMemID.value = e.get_value();
}
</script>
3.place this code on _txtMem_TextChanged Event on .cs page
string MemId = "";
string MemName = "";
customerId = Request.Form[hfMemId.UniqueID];
customerName = Request.Form[_txtMem.UniqueID];
4.use GetCompletionList method like this
Member = aBal.SltMem(prefixText);
if (Member.Count > 0)
{
foreach (string i in Member)
{
string[] splt = i.Split(',');
string item = AjaxControlToolkit.AutoCompleteExtender.CreateAutoCompleteItem(splt[1].ToString(), splt[0].ToString());
list.Add(item);
}
}
else
{
list.Add("No Member Named " + prefixText + "");
}
return list.ToArray();
<pre>