Auto Complete textbox
-
I am trying to run this for auto complete. Everything is working fine, but getting error Return From m In country Where m.ToString.StartsWith(prefixText, StringComparison.CurrentCultureIgnoreCase) Select m Take (count).ToString.ToCharArray :laugh: Public Function GetCompletionList(ByVal prefixText As String, ByVal count As Integer) As String() Dim country As String = ("India", "UK", "Indonesia", "Japan", "Sri Lanka", "Singapore") ' Return matching movies Return From m In country Where m.ToString.StartsWith(prefixText, StringComparison.CurrentCultureIgnoreCase) Select m Take (count).ToString.ToCharArray End Function Please suggest what needs to be corrected.
-
I am trying to run this for auto complete. Everything is working fine, but getting error Return From m In country Where m.ToString.StartsWith(prefixText, StringComparison.CurrentCultureIgnoreCase) Select m Take (count).ToString.ToCharArray :laugh: Public Function GetCompletionList(ByVal prefixText As String, ByVal count As Integer) As String() Dim country As String = ("India", "UK", "Indonesia", "Japan", "Sri Lanka", "Singapore") ' Return matching movies Return From m In country Where m.ToString.StartsWith(prefixText, StringComparison.CurrentCultureIgnoreCase) Select m Take (count).ToString.ToCharArray End Function Please suggest what needs to be corrected.
Do you think telling us what error you are getting might be helpful? :rolleyes:
I know the language. I've read a book. - _Madmatt
-
Do you think telling us what error you are getting might be helpful? :rolleyes:
I know the language. I've read a book. - _Madmatt
Compilation Error Description: An error occurred during the compilation of a resource required to service this request. Please review the following specific error details and modify your source code appropriately. Compiler Error Message: BC30198: ')' expected. Source Error: Line 76: Line 77: Public Function GetCompletionList(ByVal prefixText As String, ByVal count As Integer) As String() Line 78: Dim country As String = ("India", "UK", "Indonesia", "Japan", "Sri Lanka", "Singapore") Line 79: ' Return matching movies Line 80: Return From m In country Where m.ToString.StartsWith(prefixText, StringComparison.CurrentCultureIgnoreCase) Select m Take (count).ToString.ToCharArray Source File: C:\Documents and Settings\balwinder_singh\My Documents\Visual Studio 2008\WebSites\correction\Default.aspx.vb Line: 78 This is the error I am getting .
-
Compilation Error Description: An error occurred during the compilation of a resource required to service this request. Please review the following specific error details and modify your source code appropriately. Compiler Error Message: BC30198: ')' expected. Source Error: Line 76: Line 77: Public Function GetCompletionList(ByVal prefixText As String, ByVal count As Integer) As String() Line 78: Dim country As String = ("India", "UK", "Indonesia", "Japan", "Sri Lanka", "Singapore") Line 79: ' Return matching movies Line 80: Return From m In country Where m.ToString.StartsWith(prefixText, StringComparison.CurrentCultureIgnoreCase) Select m Take (count).ToString.ToCharArray Source File: C:\Documents and Settings\balwinder_singh\My Documents\Visual Studio 2008\WebSites\correction\Default.aspx.vb Line: 78 This is the error I am getting .
Compilation Error Description: An error occurred during the compilation of a resource required to service this request. Please review the following specific error details and modify your source code appropriately. Compiler Error Message: BC30198: ')' expected. Source Error: Line 76: Line 77: Public Function GetCompletionList(ByVal prefixText As String, ByVal count As Integer) As String() Line 78: Dim country As String = ("India", "UK", "Indonesia", "Japan", "Sri Lanka", "Singapore") Line 79: ' Return matching country Line 80: Return From m In country Where m.ToString.StartsWith(prefixText, StringComparison.CurrentCultureIgnoreCase) Select m Take (count).ToString.ToCharArray Source File: C:\Documents and Settings\balwinder_singh\My Documents\Visual Studio 2008\WebSites\correction\Default.aspx.vb Line: 78 Made some changes still no clue about error.
-
Compilation Error Description: An error occurred during the compilation of a resource required to service this request. Please review the following specific error details and modify your source code appropriately. Compiler Error Message: BC30198: ')' expected. Source Error: Line 76: Line 77: Public Function GetCompletionList(ByVal prefixText As String, ByVal count As Integer) As String() Line 78: Dim country As String = ("India", "UK", "Indonesia", "Japan", "Sri Lanka", "Singapore") Line 79: ' Return matching country Line 80: Return From m In country Where m.ToString.StartsWith(prefixText, StringComparison.CurrentCultureIgnoreCase) Select m Take (count).ToString.ToCharArray Source File: C:\Documents and Settings\balwinder_singh\My Documents\Visual Studio 2008\WebSites\correction\Default.aspx.vb Line: 78 Made some changes still no clue about error.
Maybe this?
Dim country() As String = ("India", "UK", "Indonesia", "Japan", "Sri Lanka", "Singapore")
-
Maybe this?
Dim country() As String = ("India", "UK", "Indonesia", "Japan", "Sri Lanka", "Singapore")
I have tried this also still the same. I have added the script manager and the autocomplete to the textbox. The command is actually to auto suggest when the enduser types alphabet. Say in case he types ind the webpage should suggest India Indonesia. I think there is some problem with the command used below but couldnt figure out what needs to be changed. Dim country As String = ("India", "UK", "Indonesia", "Japan", "Sri Lanka", "Singapore") ' Return matching country Return From m In country Where m.ToString.StartsWith(prefixText, StringComparison.CurrentCultureIgnoreCase) Select m Take (count).ToString.ToCharArray
-
I have tried this also still the same. I have added the script manager and the autocomplete to the textbox. The command is actually to auto suggest when the enduser types alphabet. Say in case he types ind the webpage should suggest India Indonesia. I think there is some problem with the command used below but couldnt figure out what needs to be changed. Dim country As String = ("India", "UK", "Indonesia", "Japan", "Sri Lanka", "Singapore") ' Return matching country Return From m In country Where m.ToString.StartsWith(prefixText, StringComparison.CurrentCultureIgnoreCase) Select m Take (count).ToString.ToCharArray
Didn't see it in the copy/paste, but your country array also is using parenthesis instead of curly-braces...
Dim country() As String = {"India", "UK", "Indonesia", "Japan", "Sri Lanka", "Singapore"}
-
Didn't see it in the copy/paste, but your country array also is using parenthesis instead of curly-braces...
Dim country() As String = {"India", "UK", "Indonesia", "Japan", "Sri Lanka", "Singapore"}
Perhaps you were wanting something like this?
Module Module1
Sub Main() Console.WriteLine(getCountry("In")) Console.Read() End Sub Function getCountry(ByVal prefixText As String) Dim country() As String = {"India", "UK", "Indonesia", "Japan", "Sri Lanka", "Singapore"} ' Return matching country Return (From m In country Where m.StartsWith(prefixText, StringComparison.CurrentCultureIgnoreCase) Select m).First() End Function
End Module
-
I have tried this also still the same. I have added the script manager and the autocomplete to the textbox. The command is actually to auto suggest when the enduser types alphabet. Say in case he types ind the webpage should suggest India Indonesia. I think there is some problem with the command used below but couldnt figure out what needs to be changed. Dim country As String = ("India", "UK", "Indonesia", "Japan", "Sri Lanka", "Singapore") ' Return matching country Return From m In country Where m.ToString.StartsWith(prefixText, StringComparison.CurrentCultureIgnoreCase) Select m Take (count).ToString.ToCharArray
Try using the auto complete with a web Method! adding up of the function
<WebMethod()>
Public Function blabla(ByVal prefixText As String, ByVal count As Integer) As List<String>
Dim country As String = ("India", "UK", "Indonesia", "Japan", "Sri Lanka", "Singapore")
Dim Qry = (From m In country Where m.ToString.StartsWith(prefixText, StringComparison.CurrentCultureIgnoreCase) Select m).Take(count)
Return Qry.ToList
End FunctionI don't remember 100% Vb but it may work :) good luck and don't forget the
ServiceMethod="blabla"
ServicePath="MyPage.aspx"in the Extender