6 Answers, 1 is accepted
0
Accepted

Princy
Top achievements
Rank 2
answered on 10 Jan 2011, 01:28 PM
Hello,
The following code snippet shows how to get the custom text in the input field of RadComboBox in 'OnClientTextChange' event.
Java Script:
Thanks,
Princy.
The following code snippet shows how to get the custom text in the input field of RadComboBox in 'OnClientTextChange' event.
ASPX:<
telerik:GridTemplateColumn
>
<
EditItemTemplate
>
<
telerik:RadComboBox
ID
=
"RadComboBox2"
runat
=
"server"
AllowCustomText
=
"true"
OnClientTextChange
=
"OnClientTextChange"
>
</
telerik:RadComboBox
>
</
EditItemTemplate
>
</
telerik:GridTemplateColumn
>
Java Script:
<script type=
"text/javascript"
>
function
OnClientTextChange(sender, args) {
alert(sender.get_text());
}
</script>
Thanks,
Princy.
0

xvikx
Top achievements
Rank 1
answered on 10 Jan 2011, 03:08 PM
Thanks!
How can I set this value label.Text?
I tried so...
<script language="javascript" type="text/javascript">
function OnClientSelectedIndexChanged(sender, eventArgs) {
document.getElementById("label").innerText = sender.get_text();
}
</script>
How can I set this value label.Text?
I tried so...
<script language="javascript" type="text/javascript">
function OnClientSelectedIndexChanged(sender, eventArgs) {
document.getElementById("label").innerText = sender.get_text();
}
</script>
0
Accepted

Princy
Top achievements
Rank 2
answered on 11 Jan 2011, 08:44 AM
Hello,
I hope the Label is also placed inside EditItemTemplate of grid. If so, the following lient code will be useful.
Code:
Thanks,
Princy.
I hope the Label is also placed inside EditItemTemplate of grid. If so, the following lient code will be useful.
Code:
function
OnClientTextChange(sender, eventArgs) {
var
masterTable = $find(
"<%=RadGrid1.ClientID%>"
).get_masterTableView();
var
id = sender.get_element().id;
// Getting combo Id
id = id.replace(
"RadComboBox2"
,
"LabelID"
);
// Finding the ID of Label
var
label = document.getElementById(id);
label.innerText = sender.get_text();
// Set the text of Label
}
Thanks,
Princy.
0

xvikx
Top achievements
Rank 1
answered on 11 Jan 2011, 12:58 PM
Thanks for reply.
I need selected value of RadComboBox1 pass as a parameter to SqlDataSource,
to filter the values RadComboBox2.
How i can do it?
0
Accepted

Princy
Top achievements
Rank 2
answered on 12 Jan 2011, 12:47 PM
Hello,
You can save the selectedvalue of RadComboBox1 in a session variable and populate the RadComboBox2 by using SqlDataSource with SelectParameter as SessionParameter refferring to the session variable.
C#:
ASPX:
Thanks,
Princy.
You can save the selectedvalue of RadComboBox1 in a session variable and populate the RadComboBox2 by using SqlDataSource with SelectParameter as SessionParameter refferring to the session variable.
C#:
Session[
"Value"
] = RadComboBox1.SelectedValue;
ASPX:
<
asp:SqlDataSource
ID
=
"SqlDataSource2"
runat
=
"server"
ConnectionString="<%$ ConnectionStrings:ConnectionString %>"
SelectCommand="SELECT . . . . WHERE (Value = @Value) ">
<
SelectParameters
>
<
asp:SessionParameter
SessionField
=
"Value"
Name
=
Value
" />
</
SelectParameters
>
</
asp:SqlDataSource
>
<
telerik:GridTemplateColumn
>
<
EditItemTemplate
>
<
telerik:RadComboBox
ID
=
"RadComboBox2"
runat
=
"server"
AllowCustomText
=
"true"
DataSourceID
=
"SqlDataSource2
"
OnClientTextChange
=
"OnClientTextChange"
>
</
telerik:RadComboBox
>
</
EditItemTemplate
>
</
telerik:GridTemplateColumn
>
Thanks,
Princy.
0

xvikx
Top achievements
Rank 1
answered on 12 Jan 2011, 12:53 PM
Thanks for your help.