<?xml version="1.0" encoding="UTF-8" ?>
<?xml-stylesheet type="text/xsl" href="http://forums.asp.net/utility/FeedStylesheets/rss.xsl" media="screen"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:wfw="http://wellformedweb.org/CommentAPI/"><channel><title>ASP.NET AJAX Control Toolkit</title><link>http://forums.asp.net/1022.aspx</link><description>Here's your place to discuss everything in and about the AJAX Control Toolkit</description><dc:language>en</dc:language><generator>CommunityServer 2007 SP1 (Build: 20510.895)</generator><item><title>Re: Problem with Autocomplete extender CompletionSetCount</title><link>http://forums.asp.net/thread/2590626.aspx</link><pubDate>Sat, 30 Aug 2008 15:40:04 GMT</pubDate><guid isPermaLink="false">4c671506-2930-414c-a40b-8bf57ded5924:2590626</guid><dc:creator>YairNevet</dc:creator><slash:comments>0</slash:comments><comments>http://forums.asp.net/thread/2590626.aspx</comments><wfw:commentRss>http://forums.asp.net/commentrss.aspx?SectionID=1022&amp;PostID=2590626</wfw:commentRss><description>&lt;p&gt;Hi,&lt;/p&gt;
&lt;p&gt;Your sql query should look like this example(notice to the TOP clause):&lt;/p&gt;&lt;font size="2"&gt;
&lt;p&gt;&lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;string&lt;/font&gt;&lt;font size="2"&gt; selectString = &lt;/font&gt;&lt;font color="#800000" size="2"&gt;&amp;quot;SELECT DISTINCT TOP &amp;quot;&lt;/font&gt;&lt;font size="2"&gt; + count.ToString() + &lt;/font&gt;&lt;font color="#800000" size="2"&gt;&amp;quot; Country from Countries WHERE Country LIKE &amp;#39;&amp;quot;&lt;/font&gt;&lt;font size="2"&gt; + prefixText + &lt;/font&gt;&lt;font color="#800000" size="2"&gt;&amp;quot;%&amp;#39;&amp;quot;&lt;/font&gt;&lt;font size="2"&gt;;&lt;/font&gt;&lt;/p&gt;
&lt;p&gt;&lt;font size="2"&gt;&lt;/font&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;font size="2"&gt;Yair Nevet&lt;/p&gt;&lt;/font&gt;</description></item><item><title>Re: Problem with Autocomplete extender CompletionSetCount</title><link>http://forums.asp.net/thread/1776690.aspx</link><pubDate>Thu, 28 Jun 2007 05:44:16 GMT</pubDate><guid isPermaLink="false">4c671506-2930-414c-a40b-8bf57ded5924:1776690</guid><dc:creator>kirtid</dc:creator><slash:comments>0</slash:comments><comments>http://forums.asp.net/thread/1776690.aspx</comments><wfw:commentRss>http://forums.asp.net/commentrss.aspx?SectionID=1022&amp;PostID=1776690</wfw:commentRss><description>&lt;p&gt;You need to change it to return the number of results equal to count. &lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;</description></item><item><title>Re: Problem with Autocomplete extender CompletionSetCount</title><link>http://forums.asp.net/thread/1776639.aspx</link><pubDate>Thu, 28 Jun 2007 05:05:57 GMT</pubDate><guid isPermaLink="false">4c671506-2930-414c-a40b-8bf57ded5924:1776639</guid><dc:creator>ravindran.vasudevan</dc:creator><slash:comments>0</slash:comments><comments>http://forums.asp.net/thread/1776639.aspx</comments><wfw:commentRss>http://forums.asp.net/commentrss.aspx?SectionID=1022&amp;PostID=1776639</wfw:commentRss><description>&lt;p&gt;Kindly can you let me know how to trim my results to that count.The web method does not seem to respect the count value and i need to resolve this.&lt;/p&gt;
&lt;p&gt;Thanks,&lt;/p&gt;
&lt;p&gt;&amp;nbsp;Ravi&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;</description></item><item><title>Re: Problem with Autocomplete extender CompletionSetCount</title><link>http://forums.asp.net/thread/1775916.aspx</link><pubDate>Wed, 27 Jun 2007 19:18:21 GMT</pubDate><guid isPermaLink="false">4c671506-2930-414c-a40b-8bf57ded5924:1775916</guid><dc:creator>kirtid</dc:creator><slash:comments>0</slash:comments><comments>http://forums.asp.net/thread/1775916.aspx</comments><wfw:commentRss>http://forums.asp.net/commentrss.aspx?SectionID=1022&amp;PostID=1775916</wfw:commentRss><description>&lt;p&gt;The CompletionSetCount is a parameter passed the webservice method or pagemethod and it needs to respect that. You should trim your number of results to be equal to count and then return them.&lt;/p&gt;</description></item><item><title>Problem with Autocomplete extender CompletionSetCount</title><link>http://forums.asp.net/thread/1774577.aspx</link><pubDate>Wed, 27 Jun 2007 06:50:13 GMT</pubDate><guid isPermaLink="false">4c671506-2930-414c-a40b-8bf57ded5924:1774577</guid><dc:creator>ravindran.vasudevan</dc:creator><slash:comments>0</slash:comments><comments>http://forums.asp.net/thread/1774577.aspx</comments><wfw:commentRss>http://forums.asp.net/commentrss.aspx?SectionID=1022&amp;PostID=1774577</wfw:commentRss><description>&lt;p&gt;Hi All,&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Am trying to use the autocomplete extender to suggest the users when they type&amp;nbsp;&amp;nbsp;data.Basically the data gets fetched from&amp;nbsp;database through a web service.&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; This is my autocompleteextender properties&lt;/p&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;font color="#0000ff" size="2"&gt;&lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;
&lt;p&gt;&amp;lt;&lt;/font&gt;&lt;font color="#800000" size="2"&gt;cc1&lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;:&lt;/font&gt;&lt;font color="#800000" size="2"&gt;AutoCompleteExtender&lt;/font&gt;&lt;font size="2"&gt; &lt;/font&gt;&lt;font color="#ff0000" size="2"&gt;ID&lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;=&amp;quot;AutoCompleteExtender1&amp;quot;&lt;/font&gt;&lt;font size="2"&gt; &lt;/font&gt;&lt;font color="#ff0000" size="2"&gt;runat&lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;=&amp;quot;server&amp;quot;&lt;/font&gt;&lt;font size="2"&gt; &lt;/font&gt;&lt;font color="#ff0000" size="2"&gt;TargetControlID&lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;=&amp;quot;txtasset&amp;quot;&lt;/font&gt;&lt;font size="2"&gt; &lt;/font&gt;&lt;font color="#ff0000" size="2"&gt;ServicePath&lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;=&amp;quot;MM_AutoCompleteWebService.asmx&amp;quot;&lt;/font&gt;&lt;font size="2"&gt; &lt;/font&gt;&lt;font color="#ff0000" size="2"&gt;ServiceMethod&lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;=&amp;quot;GetAssetData&amp;quot;&lt;/font&gt;&lt;font size="2"&gt; &lt;/font&gt;&lt;font color="#ff0000" size="2"&gt;MinimumPrefixLength&lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;=&amp;quot;1&amp;quot;&lt;/font&gt;&lt;font size="2"&gt; &lt;/font&gt;&lt;font color="#ff0000" size="2"&gt;CompletionSetCount&lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;=&amp;quot;10&amp;quot;&lt;/font&gt;&lt;font size="2"&gt; &lt;/font&gt;&lt;font color="#ff0000" size="2"&gt;EnableCaching&lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;=&amp;quot;false&amp;quot;&amp;gt;&lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;&amp;lt;/&lt;/font&gt;&lt;font color="#800000" size="2"&gt;cc1&lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;:&lt;/font&gt;&lt;font color="#800000" size="2"&gt;AutoCompleteExtender&lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;&amp;gt;&lt;/font&gt;&lt;/p&gt;
&lt;p&gt;&lt;font color="#0000ff" size="2"&gt;and this is my web method&lt;/font&gt;&lt;/p&gt;&lt;font color="#0000ff" size="2"&gt;&lt;font size="2"&gt;&lt;/font&gt;&lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;&lt;font size="2"&gt;
&lt;p&gt;[&lt;/font&gt;&lt;font color="#008080" size="2"&gt;WebMethod&lt;/font&gt;&lt;font size="2"&gt;]&lt;/p&gt;&lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;public&lt;/font&gt;&lt;font size="2"&gt; &lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;string&lt;/font&gt;&lt;font size="2"&gt;[] GetData(&lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;string&lt;/font&gt;&lt;font size="2"&gt; prefixText, &lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;int&lt;/font&gt;&lt;font size="2"&gt; count) &lt;/font&gt;&lt;/font&gt;&lt;font size="2"&gt;
&lt;p&gt;{&lt;/p&gt;&lt;/font&gt;&lt;font color="#008080" size="2"&gt;List&lt;/font&gt;&lt;font size="2"&gt;&amp;lt;&lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;string&lt;/font&gt;&lt;font size="2"&gt;&amp;gt; mylist=&lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;new&lt;/font&gt;&lt;font size="2"&gt; &lt;/font&gt;&lt;font color="#008080" size="2"&gt;List&lt;/font&gt;&lt;font size="2"&gt;&amp;lt;&lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;string&lt;/font&gt;&lt;font size="2"&gt;&amp;gt;();&lt;/font&gt;&lt;font size="2"&gt; 
&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;/font&gt;&lt;font size="2"&gt;&lt;/font&gt;&lt;font color="#008080" size="2"&gt;SqlDataReader&lt;/font&gt;&lt;font size="2"&gt; dreader = mycomm.ExecuteReader(); &lt;/font&gt;&lt;/font&gt;&lt;font size="2"&gt;&lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;while&lt;/font&gt;&lt;font size="2"&gt; (dreader.Read())&lt;/font&gt;&lt;/font&gt;&lt;font size="2"&gt; 
&lt;p&gt;{&lt;/p&gt;&lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;string&lt;/font&gt;&lt;font size="2"&gt; strtemp = &lt;/font&gt;&lt;font color="#008080" size="2"&gt;Convert&lt;/font&gt;&lt;font size="2"&gt;.ToString(dreader[&lt;/font&gt;&lt;font color="#800000" size="2"&gt;&amp;quot;szuserfirstname&amp;quot;&lt;/font&gt;&lt;font size="2"&gt;]);&lt;/font&gt;&lt;/font&gt;&lt;font size="2"&gt; 
&lt;p&gt;mylist.Add(strtemp);&lt;/p&gt;
&lt;p&gt;}&lt;/p&gt;
&lt;p&gt;return mylist.ToArray();&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;}&lt;/p&gt;&lt;/font&gt;&lt;/font&gt;
&lt;p&gt;&amp;nbsp;&amp;nbsp;Now i have specified my CompletionSetCount to be 10 but still when the results are getting displayed its very much more than 10.The number of records in my table is huge and i just want to restrict the number of entries getting displayed in the UI.Kinldy let me know how to do this.&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; Also can anyone tell me how to improve performance with this.Since the data is huge when i start typing it takes little time to get me the results.I basically use a stored procedure to get the results.&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;Thanks,&lt;/p&gt;
&lt;p&gt;Ravi&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;</description></item></channel></rss>