or
<
telerik:RadPane
ID
=
"RadPane1"
runat
=
"server"
Width
=
"14%"
Scrolling
=
"Y"
>
<
telerik:RadTreeView
ID
=
"RadTreeViewSideNav"
runat
=
"server"
TabIndex
=
"1"
AccessKey
=
"T"
AllowNodeEditing
=
"false"
ShowLineImages
=
"false"
OnClientContextMenuItemClicked
=
"RadTreeViewSideNav_ClientContextMenuItemClicked"
OnClientMouseOut
=
"RadTreeViewSideNav_ClientMouseOut"
OnClientMouseOver
=
"RadTreeViewSideNav_ClientMouseOver"
OnClientLoad
=
"RadTreeViewSideNav_ClientLoad"
OnClientNodeEditing
=
"RadTreeViewSideNav_ClientNodeEditing"
OnClientNodeClicking
=
"RadTreeViewSideNav_ClientNodeClicking"
OnClientNodeEditStart
=
"RadTreeViewSideNav_ClientNodeEditStart"
OnNodeEdit
=
"RadTreeViewSideNav_NodeEdit"
OnNodeClick
=
"RadTreeViewSideNav_NodeClick"
>
<
ContextMenus
>
<
telerik:RadTreeViewContextMenu
ID
=
"RadTreeViewContextMenuEmpty"
runat
=
"server"
>
<
CollapseAnimation
Duration
=
"20"
Type
=
"OutQuint"
/>
</
telerik:RadTreeViewContextMenu
>
<
telerik:RadTreeViewContextMenu
ID
=
"MainContextMenu"
runat
=
"server"
>
<
CollapseAnimation
Duration
=
"200"
Type
=
"OutQuint"
/>
</
telerik:RadTreeViewContextMenu
>
<
telerik:RadTreeViewContextMenu
ID
=
"MainContextMenu2"
runat
=
"server"
>
<
CollapseAnimation
Duration
=
"200"
Type
=
"OutQuint"
/>
</
telerik:RadTreeViewContextMenu
>
<
telerik:RadTreeViewContextMenu
ID
=
"RadTreeViewContextMenuContact"
runat
=
"server"
>
<
CollapseAnimation
Duration
=
"200"
Type
=
"OutQuint"
/>
</
telerik:RadTreeViewContextMenu
>
<
telerik:RadTreeViewContextMenu
ID
=
"RadTreeViewContextMenuContact1"
runat
=
"server"
>
<
CollapseAnimation
Duration
=
"200"
Type
=
"OutQuint"
/>
</
telerik:RadTreeViewContextMenu
>
<
telerik:RadTreeViewContextMenu
ID
=
"RadTreeViewContextMenuContact2"
runat
=
"server"
>
<
CollapseAnimation
Duration
=
"200"
Type
=
"OutQuint"
/>
</
telerik:RadTreeViewContextMenu
>
</
ContextMenus
>
<
CollapseAnimation
Duration
=
"100"
Type
=
"OutQuint"
/>
<
ExpandAnimation
Duration
=
"100"
/>
</
telerik:RadTreeView
>
<
telerik:RadToolTip
ID
=
"tt1"
runat
=
"server"
Position
=
"BottomRight"
Width
=
"170px"
Height
=
"20px"
Animation
=
"None"
Modal
=
"false"
ShowCallout
=
"false"
AutoCloseDelay
=
"10000"
>
<
span
id
=
"mails"
class
=
"formlabel"
></
span
>
<
div
id
=
"spanSound"
></
div
>
</
telerik:RadToolTip
>
</
telerik:RadPane
>
Uncaught TypeError: Cannot read property 'oldUpdatePanelIDs' of undefined
Sys.WebForms.PageRequestManagerParserErrorException: Sys.WebForms.PageRequestManagerParserErrorException: The message received from the server could not be parsed. Common causes for this error are when the response is modified by calls to ...<
omitted
>...'. Telerik.Web.UI.WebResource.axd?_TSM_HiddenField_=ctl00_scm_TSM&compress=1&_TSM_CombinedScripts_=%3b…:6
Error.createTelerik.Web.UI.WebResource.axd?_TSM_HiddenField_=ctl00_scm_TSM&compress=1&_TSM_CombinedScripts_=%3b…:6
Sys.WebForms.PageRequestManager._createPageRequestManagerParserErrorTelerik.Web.UI.WebResource.axd?_TSM_HiddenField_=ctl00_scm_TSM&compress=1&_TSM_CombinedScripts_=%3b…:15
Sys.WebForms.PageRequestManager._parseDeltaTelerik.Web.UI.WebResource.axd?_TSM_HiddenField_=ctl00_scm_TSM&compress=1&_TSM_CombinedScripts_=%3b…:15
Sys.WebForms.PageRequestManager._onFormSubmitCompletedTelerik.Web.UI.WebResource.axd?_TSM_HiddenField_=ctl00_scm_TSM&compress=1&_TSM_CombinedScripts_=%3b…:15
(anonymous function)Telerik.Web.UI.WebResource.axd?_TSM_HiddenField_=ctl00_scm_TSM&compress=1&_TSM_CombinedScripts_=%3b…:6
(anonymous function)Telerik.Web.UI.WebResource.axd?_TSM_HiddenField_=ctl00_scm_TSM&compress=1&_TSM_CombinedScripts_=%3b…:6
Sys.Net.WebRequest.completedTelerik.Web.UI.WebResource.axd?_TSM_HiddenField_=ctl00_scm_TSM&compress=1&_TSM_CombinedScripts_=%3b…:6
_onReadyStateChange
<div>
<asp:Label ID=
"Label1"
runat=
"server"
Text=
"Label"
>Please enter your name:</asp:Label><br />
<br />
<asp:Label ID=
"Label4"
runat=
"server"
Text=
"Label"
>name: </asp:Label>
<asp:TextBox ID=
"txtName"
runat=
"server"
></asp:TextBox>
<br />
<br />
<asp:Label ID=
"Label2"
runat=
"server"
Text=
"Label"
> Please enter your last name:</asp:Label><br />
<br />
<asp:Label ID=
"Label3"
runat=
"server"
Text=
"Label"
>lastname:</asp:Label>
<asp:TextBox ID=
"TextBox2"
runat=
"server"
></asp:TextBox>
<br />
<br />
<asp:Button ID=
"Button1"
runat=
"server"
Text=
"Button"
OnClick=
"Button1_Click"
/>
</div>
GridFilteringItem filterItem = grdParts.MasterTableView.GetItems(GridItemType.FilteringItem)[0]
as
GridFilteringItem;
protected
void
Page_Load(
object
sender, EventArgs e)
{
if
(!Page.IsPostBack)
{
BindGrid();
}
//if (querystring has value)
//{
ViewState[
"CompanyFilterVal"
] =
"123"
;
CombineFilters();
//}
}
//Item created - binding data to custom company filter
protected
void
grdParts_ItemCreated(
object
sender, Telerik.Web.UI.GridItemEventArgs e)
{
if
(e.Item
is
GridFilteringItem)
{
try
{
using
(MyEntities db =
new
MyEntities())
{
//Set options for the filter controls
GridFilteringItem filterItem = (GridFilteringItem)e.Item;
RadComboBox CompanyCbo = (RadComboBox)filterItem[
"Company"
].FindControl(
"cboFilterCompany"
);
BindCompanyFilterData(db, CompanyCbo);
//...other filters
}
catch
(Exception ex)
{
...
}
}
}
protected
void
cboFilterCompany_PreRender(
object
sender, EventArgs e)
{
RadComboBox combo = sender
as
RadComboBox;
if
(ViewState[
"CompanyFilterVal"
] !=
null
)
combo.SelectedValue = ViewState[
"CompanyFilterVal"
].ToString();
else
combo.ClearSelection();
}
protected
void
CombineFilters()
{
string
filterToApply =
""
;
List<
string
> filtexprn =
new
List<
string
>();
ClearFilterFromViewState();
GridFilteringItem filterItem = grdParts.MasterTableView.GetItems(GridItemType.FilteringItem)[0]
as
GridFilteringItem;
//COMPANY
RadComboBox cboCompany = (RadComboBox)filterItem.FindControl(
"cboFilterCompany"
);
if
(cboCompany.SelectedIndex != -1)
{
if
(cboCompany.SelectedValue !=
"All"
)
{
filtexprn.Add(
"([Company] ='"
+ cboCompany.SelectedValue +
"')"
);
ViewState[
"CompanyFilterVal"
] = cboCompany.SelectedValue;
//to persist value on postback
}
}
//...
//SITE
RadComboBox cboSite = (RadComboBox)filterItem.FindControl(
"cboFilterSite"
);
if
(cboSite.SelectedIndex != -1)
{
if
(cboSite.SelectedValue !=
"All"
)
{
filtexprn.Add(
"([Site] ='"
+ cboSite.SelectedValue +
"')"
);
ViewState[
"SiteFilterVal"
] = cboSite.SelectedValue;
//to persist value on postback
}
}
int
count = filtexprn.Count - 1;
foreach
(
string
s
in
filtexprn)
{
filterToApply += s;
if
(count-- != 0)
filterToApply +=
" AND "
;
}
grdParts.MasterTableView.FilterExpression = filterToApply;
grdParts.MasterTableView.Rebind();
}
<
telerik:RadGrid
ID
=
"grdParts"
runat
=
"server"
OnItemCreated
=
"grdParts_ItemCreated"
OnItemDataBound
=
"grdParts_ItemDataBound"
OnItemCommand
=
"grdParts_ItemCommand"
OnNeedDataSource
=
"grdParts_NeedDataSource"
AllowFilteringByColumn
=
"true"
AllowSorting
=
"true"
AllowPaging
=
"True"
PageSize
=
"15"
EnableLinqExpressions
=
"false"
AllowMultiRowSelection
=
"true"
>
<
PagerStyle
AlwaysVisible
=
"true"
></
PagerStyle
>
<
MasterTableView
AutoGenerateColumns
=
"False"
DataKeyNames
=
"UniquePartID"
ClientDataKeyNames
=
"UniquePartID"
Width
=
"100%"
CommandItemDisplay
=
"None"
PageSize
=
"15"
>
<
Columns
>
<
telerik:GridBoundColumn
DataField
=
"UniquePartID"
HeaderText
=
"UniquePartID"
ReadOnly
=
"True"
SortExpression
=
"UniquePartID"
UniqueName
=
"UniquePartID"
Display
=
"false"
>
</
telerik:GridBoundColumn
>
<
telerik:GridBoundColumn
DataField
=
"Company"
HeaderText
=
"CONO"
SortExpression
=
"Company"
UniqueName
=
"Company"
FilterControlAltText
=
"Filter Company column"
ItemStyle-Width
=
"4%"
HeaderStyle-Width
=
"4%"
AllowFiltering
=
"true"
AllowSorting
=
"true"
>
<
FilterTemplate
>
<
telerik:RadComboBox
runat
=
"server"
ID
=
"cboFilterCompany"
AutoPostBack
=
"false"
OnPreRender
=
"cboFilterCompany_PreRender"
DataValueField
=
"CompanyID"
DataTextField
=
"CompanyDescription"
Width
=
"100%"
>
</
telerik:RadComboBox
>
</
FilterTemplate
>
</
telerik:GridBoundColumn
>
<
telerik:GridBoundColumn
DataField
=
"Site"
HeaderText
=
"Site"
SortExpression
=
"Site"
UniqueName
=
"Site"
FilterControlAltText
=
"Filter Site column"
ItemStyle-Width
=
"6%"
HeaderStyle-Width
=
"6%"
AllowFiltering
=
"true"
AllowSorting
=
"true"
>
<
FilterTemplate
>
<
telerik:RadComboBox
runat
=
"server"
ID
=
"cboFilterSite"
AutoPostBack
=
"false"
OnPreRender
=
"cboFilterSite_PreRender"
DataValueField
=
"SiteDesc"
DataTextField
=
"SiteDesc"
Width
=
"100%"
>
</
telerik:RadComboBox
>
</
FilterTemplate
>
</
telerik:GridBoundColumn
>
...
</
Columns
>
</
MasterTableView
>
<
ClientSettings
>
<
Selecting
AllowRowSelect
=
"true"
></
Selecting
>
<
ClientEvents
OnRowDblClick
=
"RowDblClick"
></
ClientEvents
>
</
ClientSettings
>
<
GroupingSettings
CaseSensitive
=
"false"
/>
</
telerik:RadGrid
>