Hello,
I have this in my aspx page:
In my code-behind, I have this:
MySelectMethod is returning the records that I am expecting, given that the parameters are hardcoded. However this are the problems that I encounter:
1) The list of records is not appearing.
2) My text-input goes away after getting the list of records
3) MyControl.Text property is empty
Anyhelp on this one? I badly need specifically #3 since it is a parameter that I need to pass dynamically.
I have this in my aspx page:
<
telerik:RadAutoCompleteBox
ID
=
"MyControl"
runat
=
"server"
Width
=
"400"
DropDownHeight
=
"150"
DropDownWidth
=
"500"
SelectMethod
=
"MySelectMethod"
InputType
=
"Text"
>
</
telerik:RadAutoCompleteBox
>
In my code-behind, I have this:
01.
Public
Function
MySelectMethod()
As
AutoCompleteBoxData
02.
Dim
data
As
DataTable = GetChildNodes(
"a"
,
"139"
)
03.
Dim
result
As
New
List(Of AutoCompleteBoxItemData)()
04.
05.
For
Each
row
As
DataRow
In
data.Rows
06.
Dim
childNode
As
New
AutoCompleteBoxItemData()
07.
childNode.Text = row(
"field1"
).ToString()
08.
childNode.Value = row(
"field2"
).ToString()
09.
result.Add(childNode)
10.
Next
11.
12.
Dim
res
As
New
AutoCompleteBoxData
13.
res.Items = result.ToArray()
14.
15.
Return
res
16.
End
Function
17.
18.
Private
Function
GetChildNodes(
ByVal
searchString
As
String
,
ByVal
countryList
As
String
)
As
DataTable
19.
' Some code that works
20.
End
Function
21.
22.
Private
Function
GetData(selectCommand
As
SqlCommand)
As
DataTable
23.
' Some code that works
24.
End
Function
MySelectMethod is returning the records that I am expecting, given that the parameters are hardcoded. However this are the problems that I encounter:
1) The list of records is not appearing.
2) My text-input goes away after getting the list of records
3) MyControl.Text property is empty
Anyhelp on this one? I badly need specifically #3 since it is a parameter that I need to pass dynamically.