how di programitaccly acces the DataSource property of a RadComboBox that is in the Filtertemplate of a GridDropdownColumn of my grid
I want to set the datasource in code behind at the server side
<telerik:GridDropDownColumn DataField="ProductVolumeID" DataSourceID="ProductVolumeDataSource" HeaderText="Product Volume" ListTextField="LongDesc" ListValueField="ProductVolumeID" UniqueName="ProductVolumeID"> <FilterTemplate> <telerik:RadComboBox ID="ProductVolumeComboBox" DataSourceID="ProductVolumeDataSource" DataTextField="LongDesc" DataValueField="ProductVolumeID" AppendDataBoundItems="true" SelectedValue='<%# ((GridItem)Container).OwnerTableView.GetColumn("ProductVolumeID").CurrentFilterValue %>' runat="server" OnClientSelectedIndexChanged="ProductVolumeIndexChanged"> <Items> <telerik:RadComboBoxItem Text="All" /> </Items> </telerik:RadComboBox> <telerik:RadScriptBlock ID="ProductVolumeIndexChangedRadScriptBlock" runat="server"> <script type="text/javascript"> function ProductVolumeIndexChanged(sender, args) { var tableView = $find("<%# ((GridItem)Container).OwnerTableView.ClientID %>"); tableView.filter("ProductVolumeID", args.get_item().get_value(), "StartsWith"); } </script> </telerik:RadScriptBlock> </FilterTemplate> </telerik:GridDropDownColumn>How do i programitaccly access the DataSource property of a RadComboBox that is in the FilterTemplate of a GridDropDownColumn
I want to set the datasource in the server side code and not use the DataSourceID
<
telerik:GridDropDownColumn
DataField
=
"ProductVolumeID"
DataSourceID
=
"ProductVolumeDataSource"
HeaderText
=
"Product Volume"
ListTextField
=
"LongDesc"
ListValueField
=
"ProductVolumeID"
UniqueName
=
"ProductVolumeID"
>
<
FilterTemplate
>
<
telerik:RadComboBox
ID
=
"ProductVolumeComboBox"
DataSourceID
=
"ProductVolumeDataSource"
DataTextField
=
"LongDesc"
DataValueField
=
"ProductVolumeID"
AppendDataBoundItems
=
"true"
SelectedValue='<%# ((GridItem)Container).OwnerTableView.GetColumn("ProductVolumeID").CurrentFilterValue %>'
runat="server" OnClientSelectedIndexChanged="ProductVolumeIndexChanged">
<
Items
>
<
telerik:RadComboBoxItem
Text
=
"All"
/>
</
Items
>
</
telerik:RadComboBox
>
<
telerik:RadScriptBlock
ID
=
"ProductVolumeIndexChangedRadScriptBlock"
runat
=
"server"
>
<
script
type
=
"text/javascript"
>
function ProductVolumeIndexChanged(sender, args) {
var tableView = $find("<%# ((GridItem)Container).OwnerTableView.ClientID %>");
tableView.filter("ProductVolumeID", args.get_item().get_value(), "StartsWith");
}
</
script
>
</
telerik:RadScriptBlock
>
</
FilterTemplate
>
</
telerik:GridDropDownColumn
>