or
GridItem commandItem = RadGrid1.MasterTableView.GetItems(GridItemType.CommandItem)[0]; RadToolBar radtoolbar = (RadToolBar)commandItem.FindControl("RadToolBar1"); RadToolBarItem comboitem = radtoolbar.FindItemByText("RadToolBarButton1"); RadComboBox rcb = (RadComboBox)comboitem.FindControl("RadComboBox1");<
div id="TabForms">
<telerik:RadTabStrip ID="RadTabStrip1" runat="server" MultiPageID="RadMultiPage1" SelectedIndex="0" EnableEmbeddedSkins="False">
<Tabs>
<telerik:RadTab Text="Header Info">
</telerik:RadTab>
<telerik:RadTab Text="Section - 1" >
</telerik:RadTab>
<telerik:RadTab Text="Section - 2 & 3" >
</telerik:RadTab>
<telerik:RadTab Text="Section - 4">
</telerik:RadTab>
</Tabs>
</telerik:RadTabStrip>
<telerik:RadMultiPage ID="RadMultiPage1" runat="server" SelectedIndex="0" >
<telerik:RadPageView ID="RadPageView1" runat="server">
Thanks so much for help.
<telerik:RadComboBox ID="cboIndustrie" ToolTip="Industrie d'appartenance de l'entreprise." Width="200" AllowCustomText="false" runat="server"> </telerik:RadComboBox> <asp:LinkButton Text="[Ajouter une industrie]" runat="server" CausesValidation="false" ID="lnkIndustrie"OnClientClick="window.radopen(null, 'windowIndustrie'); return false;" OnClick="lnkIndustrie_Click"></asp:LinkButton> <telerik:RadWindowManager ID="windowManager" runat="server"> <Windows> <telerik:RadWindow ID="windowIndustrie" Title="Nouvelle industrie" ShowContentDuringLoad="false" Width="400px" Height="200px" Behaviors="Default" runat="server" EnableShadow="true" Modal="true" NavigateUrl="AddIndustrie.aspx" VisibleStatusbar="false" /> </Windows> </telerik:RadWindowManager> <telerik:RadAjaxManager ID="ajaxManager" runat="server"> <AjaxSettings> <telerik:AjaxSetting AjaxControlID="lnkIndustrie"> <UpdatedControls> <telerik:AjaxUpdatedControl ControlID="cboIndustrie" /> </UpdatedControls> </telerik:AjaxSetting> </AjaxSettings> </telerik:RadAjaxManager> The general execution process is working fine, but if I remove "return false;" after calling window.radopen() the page will reload while users are filling my form. So, I need to find a way to hold execution while windowIndustrie is open.
if (e.CommandName == RadGrid.FilterCommandName){ gvUser.MasterTableView.FilterExpression = ""; //tried with this ... but does not work Pair filterPair = (Pair)e.CommandArgument; //string s = filterPair.First + ", " + filterPair.Second; TextBox txtFilterTextBox = (e.Item as GridFilteringItem)[filterPair.Second.ToString()].Controls[0] as TextBox; string filterValue = txtFilterTextBox.Text; srcGv.SelectCommand = "SELECT * FROM [Table1] WHERE [ID] IN (SELECT [ID] FROM [Table2] WHERE [someRow] LIKE '%" + txtFilterTextBox.Text + "%') ORDER BY [someRow]"; gvUser.Rebind();}| <Log> |
| <ExtendedProp><Url>http://195.87.212.232/LeasingPublish/Credit/CreditProposalQuery.aspx</Url><UserFullName>KREDİ ANALİSTİ</UserFullName><UserName>KRD_ANS</UserName><UserIP>195.87.213.86</UserIP><StackTrace> at System.Xml.XmlLoader.Load(XmlDocument doc, XmlReader reader, Boolean preserveWhitespace) |
| at System.Xml.XmlDocument.Load(XmlReader reader) |
| at System.Web.UI.WebControls.XmlDataSource.PopulateXmlDocument(XmlDocument document, CacheDependency# dataCacheDependency, CacheDependency# transformCacheDependency) |
| at System.Web.UI.WebControls.XmlDataSource.GetXmlDocument() |
| at System.Web.UI.WebControls.XmlHierarchicalDataSourceView.Select() |
| at Telerik.Web.UI.HierarchicalControlItemContainer.GetHierarchyData(IEnumerable data) |
| at Telerik.Web.UI.HierarchicalControlItemContainer.PerformDataBinding(IEnumerable data) |
| at System.Web.UI.WebControls.DataBoundControl.OnDataSourceViewSelectCallback(IEnumerable data) |
| at System.Web.UI.DataSourceView.Select(DataSourceSelectArguments arguments, DataSourceViewSelectCallback callback) |
| at System.Web.UI.WebControls.DataBoundControl.PerformSelect() |
| at System.Web.UI.WebControls.BaseDataBoundControl.DataBind() |
| at System.Web.UI.WebControls.BaseDataBoundControl.EnsureDataBound() |
| at System.Web.UI.WebControls.BaseDataBoundControl.OnPreRender(EventArgs e) |
| at Telerik.Web.UI.RadDataBoundControl.OnPreRender(EventArgs e) |
| at System.Web.UI.Control.PreRenderRecursiveInternal() |
| at System.Web.UI.Control.PreRenderRecursiveInternal() |
| at System.Web.UI.Control.PreRenderRecursiveInternal() |
| at System.Web.UI.Control.PreRenderRecursiveInternal() |
| at System.Web.UI.Control.PreRenderRecursiveInternal() |
| at System.Web.UI.Page.ProcessRequestMain(Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint)</StackTrace><Guid>b175ba72-b3fb-4257-b005-89f5cbabcbd3</Guid> |
| </ExtendedProp> |
| </Log> |