or
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 GridDropDownColumnI want to set the datasource in the server side code and not use the DataSourceID<telerik:GridDropDownColumnDataField="ProductVolumeID"DataSourceID="ProductVolumeDataSource"HeaderText="Product Volume"ListTextField="LongDesc"ListValueField="ProductVolumeID"UniqueName="ProductVolumeID"><FilterTemplate><telerik:RadComboBoxID="ProductVolumeComboBox"DataSourceID="ProductVolumeDataSource"DataTextField="LongDesc"DataValueField="ProductVolumeID"AppendDataBoundItems="true"SelectedValue='<%# ((GridItem)Container).OwnerTableView.GetColumn("ProductVolumeID").CurrentFilterValue %>'runat="server" OnClientSelectedIndexChanged="ProductVolumeIndexChanged"><Items><telerik:RadComboBoxItemText="All"/></Items></telerik:RadComboBox><telerik:RadScriptBlockID="ProductVolumeIndexChangedRadScriptBlock"runat="server"><scripttype="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>
<asp:Content ID="ContentPlaceHolder_RegisterUser" ContentPlaceHolderID="ContentPlaceHolder_MainContent" runat="server"> <telerik:RadScriptManager ID="RadScriptManager1" runat="server"> </telerik:RadScriptManager> <telerik:RadAjaxManager ID="RadAjaxManager1" runat="server"> <AjaxSettings> <telerik:AjaxSetting AjaxControlID="RegisterUser_RadTabStrip"> <UpdatedControls> <telerik:AjaxUpdatedControl ControlID="RegisterUser_RadTabStrip" /> <telerik:AjaxUpdatedControl ControlID="RegisterUser_RadMultiPage" /> </UpdatedControls> </telerik:AjaxSetting> <telerik:AjaxSetting AjaxControlID="RegisterUser_RadMultiPage"> <UpdatedControls> <telerik:AjaxUpdatedControl ControlID="RegisterUser_RadTabStrip" /> <telerik:AjaxUpdatedControl ControlID="RegisterUser_RadMultiPage" /> </UpdatedControls> </telerik:AjaxSetting> </AjaxSettings> </telerik:RadAjaxManager> <link href="../../Styles/RegisterEmpresa.css" rel="stylesheet" type="text/css" /> <div id="RegisterUser_FormDecoratorZone"> <fieldset> <legend> <asp:Literal ID="RegisterUser_Fieldset_Legend" runat="server" meta:resourcekey="RegisterUser_Fieldset_Legend" /> </legend> <telerik:RadAjaxPanel runat="server" ID="RadAjaxPanel"> <telerik:RadTabStrip runat="server" ID="RegisterUser_RadTabStrip" SelectedIndex="1" MultiPageID="RegisterUser_RadMultiPage" AutoPostBack="true"> <Tabs> <telerik:RadTab meta:resourcekey="RegisterUser_RadTabStrip_User" PageViewID="RadPageView_User" runat="server"> </telerik:RadTab> <telerik:RadTab meta:resourcekey="RegisterUser_RadTabStrip_Company" PageViewID="RadPageView_Company" runat="server" Selected="True"> </telerik:RadTab> </Tabs> </telerik:RadTabStrip> <telerik:RadMultiPage id="RegisterUser_RadMultiPage" runat="server" SelectedIndex="1" EnableEmbeddedScripts="true"> <telerik:RadPageView ID="RadPageView_User" runat="server" > olaaaaaaaaaaaaa 1 </telerik:RadPageView> <telerik:RadPageView ID="RadPageView_Company" runat="server"> olaaaaaaaaaaaaa 2 </telerik:RadPageView> </telerik:RadMultiPage> </telerik:RadAjaxPanel> </fieldset> </div> <script type="text/javascript"> .... </script></asp:Content><form id="form" runat="server"> <telerik:RadScriptManager ID="RadScriptManager1" runat="server"> <Scripts> <asp:ScriptReference Assembly="Telerik.Web.UI" Name="Telerik.Web.UI.Common.Core.js" /> <asp:ScriptReference Assembly="Telerik.Web.UI" Name="Telerik.Web.UI.Common.jQuery.js" /> <asp:ScriptReference Assembly="Telerik.Web.UI" Name="Telerik.Web.UI.Common.jQueryInclude.js" /> </Scripts> <Services> <asp:ServiceReference Path="../../WebService/PTC_WebService.svc" /> </Services> </telerik:RadScriptManager>
can someone tell me how to do this same thing but, make it for a DATE CONTROL??
and of course not a StartsWith but an Equals
RadFilterStartsWithFilterExpression expr1 = new RadFilterStartsWithFilterExpression("LOGDISPLAY");
expr1.Value =
"";
UnreportedItemsRadFilter.RootGroup.AddExpression(expr1);
UnreportedItemsRadFilter.RecreateControl();
<
telerik:RadGrid ID="RadGridActions" runat="server" CellSpacing="0" GridLines="None" AutoGenerateColumns="False" AllowSorting="true" Skin="WebBlue"
OnItemCommand="RadGridActions_ItemCommand" ShowFooter="true" OnItemCreated="RadGridActions_ItemCreated" OnDataBound="RadGridActions_DataBound" >
<MasterTableView>
<Columns>
<telerik:GridTemplateColumn>
<ItemTemplate>
<asp:CheckBox ID="chkStat" runat="server" autopostback="true" />
</ItemTemplate>
<EditItemTemplate>
<asp:CheckBox ID="chk" runat="server" AutoPostBack="true" />
</EditItemTemplate>
</telerik:GridTemplateColumn>
<telerik:GridTemplateColumn visible="false">
<ItemTemplate>
<asp:Button ID="BtnExpand" runat="server" Text="+" style="width:20px;height:20px;" CommandName="ExpandOrCollapse" Visible="false" />
</ItemTemplate>
</telerik:GridTemplateColumn>
<telerik:GridBoundColumn HeaderText="Set Seq" DataField="ActionSetSequence"></telerik:GridBoundColumn>
<telerik:GridBoundColumn HeaderText="Action Name" DataField="ActionName" ></telerik:GridBoundColumn>
<telerik:GridBoundColumn HeaderText="Predecessor Set Seq." DataField="PredecessorSetSequence" ></telerik:GridBoundColumn>
<telerik:GridBoundColumn HeaderText="Created Dt" DataField="CreateDateTime" ></telerik:GridBoundColumn>
<telerik:GridBoundColumn HeaderText="Last Updated Dt" DataField="EndDateTime" ></telerik:GridBoundColumn>
<telerik:GridBoundColumn HeaderText="Status" UniqueName="Status" DataField="GILStatus" ></telerik:GridBoundColumn>
<telerik:GridBoundColumn UniqueName="RuntimeDt" DataField="NextRunDateTime" Visible="false"></telerik:GridBoundColumn>
<telerik:GridTemplateColumn UniqueName="ImgSchedule" HeaderText="" ></telerik:GridTemplateColumn>
<telerik:GridBoundColumn UniqueName="ActionId" DataField="ActionId" Visible="false" HeaderText="Action Id" ></telerik:GridBoundColumn>
</Columns>
<NestedViewSettings DataSourceID="SqlDataSource2" >
<ParentTableRelation>
<telerik:GridRelationFields DetailKeyField="ActionID" MasterKeyField="ActionId" />
</ParentTableRelation>
</NestedViewSettings>
<NestedViewTemplate>
<telerik:RadGrid ID="RadChildGrid" runat="server" Skin="WebBlue" AutoGenerateColumns="False" OnNeedDataSource="RadChildGrid_Datasource" OnDataBound="RadChildGrid_OnDataBound" OnItemCommand="RadChildGrid_ItemCommand" >
<MasterTableView>
<Columns>
<telerik:GridTemplateColumn HeaderText="Replay" UniqueName="Replay">
<ItemTemplate>
<asp:ImageButton ID ="ImgBtnReplay" runat="server" ImageUrl="~/Images/replay_disabled.png" CommandName="ReplayAction" CssClass="ReplayImg"/>
</ItemTemplate>
</telerik:GridTemplateColumn>
<telerik:GridTemplateColumn>
<ItemTemplate>
<asp:LinkButton ID="LBtnServiceName" runat="server" CommandName="Service" Text='<%# Bind("ServiceName")%>' ></asp:LinkButton>
</ItemTemplate>
</telerik:GridTemplateColumn>
<telerik:GridBoundColumn HeaderText="Source Trade Ref" DataField="SourceSystemID" ></telerik:GridBoundColumn>
<telerik:GridBoundColumn HeaderText="GRIP Trade Ref" DataField="GRIPPlacementID" ></telerik:GridBoundColumn>
<telerik:GridBoundColumn HeaderText="Created Dt" DataField="MessageDateTime" ></telerik:GridBoundColumn>
<telerik:GridBoundColumn HeaderText="Last Updated Dt" DataField="StatusDateTime" ></telerik:GridBoundColumn>
<telerik:GridBoundColumn HeaderText="Status" DataField="GILStatus" UniqueName="Status" ></telerik:GridBoundColumn>
<telerik:GridTemplateColumn UniqueName="ImgSchedule" HeaderText="" ></telerik:GridTemplateColumn>
<telerik:GridTemplateColumn UniqueName="ImgSchedule" HeaderText="" ></telerik:GridTemplateColumn>
<telerik:GridBoundColumn UniqueName="RuntimeDt" DataField="NextRunDateTime" Visible="false"></telerik:GridBoundColumn>
<telerik:GridBoundColumn UniqueName="ServiceId" DataField="ServiceID" Visible="false"></telerik:GridBoundColumn>
<telerik:GridTemplateColumn>
<ItemTemplate>
<asp:LinkButton ID="LBtnServiceId" runat="server" Text='<%# Bind("ServiceID") %>'></asp:LinkButton>
</ItemTemplate>
</telerik:GridTemplateColumn>
</Columns>
</MasterTableView>
</telerik:RadGrid>
</NestedViewTemplate>
</MasterTableView>
</telerik:RadGrid>

