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> |