I have been looking around but have not found anyone with my same situation. I am using a control in an edit template inside a radgrid. I have a RadComboBox that on selection populates a panel with custom controls based on the combobox selection. After this or any other post back button is used the grid no longer posts back or functions. This also includes the other text boxes inside that same control. I was thinking this might have something to do with the viewstate but changing that around has no fixed the problem. This may just be something quick that I am missing. Any help would be much appreciated.
<
asp:Content
ID
=
"conMain"
ContentPlaceHolderID
=
"MainContent"
runat
=
"server"
>
<
telerik:RadScriptBlock
runat
=
"server"
ID
=
"RadScriptBlock1"
>
<
script
type
=
"text/javascript"
>
function openUserAdmin() {
var oManager = window.radopen("User.aspx", null)
oManager = $telerik.toWindow(oManager); // intellisense
oManager.setSize(520, 600); //Width, Height
oManager.center(); //Centers on Screen
oManager.set_visibleStatusbar(false); //Bottom Status Hidden
oManager.set_modal(true); //Makes window Modal
oManager.set_reloadOnShow(true); //Reloads the page everytime its shown
oManager.set_destroyOnClose(true); // destroys the window on close
oManager.SetActive(); // Sets window as active element
return false;
}
</
script
>
</
telerik:RadScriptBlock
>
<
telerik:RadScriptBlock
runat
=
"server"
ID
=
"RadScriptBlock2"
>
<
script
type
=
"text/javascript"
>
function openBusinessSegment() {
var oManager = window.radopen("BusinessSegment.aspx", null)
oManager = $telerik.toWindow(oManager); // intellisense
oManager.add_close(gridInstallationRebind); // Rebinds the grid on close
oManager.setSize(520, 600); //Width, Height
oManager.center(); //Centers on Screen
oManager.set_visibleStatusbar(false); //Bottom Status Hidden
oManager.set_modal(true);
oManager.set_reloadOnShow(true);
oManager.set_destroyOnClose(true);
oManager.SetActive();
return false;
}
</
script
>
</
telerik:RadScriptBlock
>
<
telerik:RadScriptBlock
runat
=
"server"
ID
=
"rsbGridRebind"
>
<
script
type
=
"text/javascript"
>
function gridInstallationRebind() {
var grd = $find("<%=RadGrid1.ClientID %>"); // Finds the grid
grd = $telerik.toGrid(grd); // intellisense
mtv = grd.get_masterTableView(); // finds the master table
mtv.rebind(); // rebinds the data
}
</
script
>
</
telerik:RadScriptBlock
>
<%--Removable: For javscript telerik intellisense. Comment before running--%>
<%--<
telerik:radscriptmanager
runat
=
"server"
id
=
"rsm1"
/>--%>
<%--End Comment Area--%>
<
telerik:RadWindowManager
runat
=
"server"
ID
=
"rwmPopUps"
Animation
=
"Fade"
IconUrl
=
"/Images/admin.png"
/>
<
telerik:RadAjaxManager
ID
=
"RadAjaxManager1"
runat
=
"server"
>
<
AjaxSettings
>
<
telerik:AjaxSetting
AjaxControlID
=
"RadGrid1"
>
<
UpdatedControls
>
<
telerik:AjaxUpdatedControl
ControlID
=
"RadGrid1"
/>
</
UpdatedControls
>
</
telerik:AjaxSetting
>
</
AjaxSettings
>
</
telerik:RadAjaxManager
>
<
div
>
<
telerik:RadAjaxLoadingPanel
ID
=
"RadAjaxLoadingPanel1"
runat
=
"server"
/>
<
telerik:RadGrid
runat
=
"server"
ID
=
"RadGrid1"
AllowPaging
=
"True"
AllowSorting
=
"True"
AutoGenerateColumns
=
"False"
Width
=
"100%"
ShowStatusBar
=
"True"
GridLines
=
"None"
OnNeedDataSource
=
"RadGrid1_NeedDataSource"
OnItemCommand
=
"RadGrid1_ItemCommand"
OnItemDataBound
=
"RadGrid1_ItemDataBound"
PageSize
=
"15"
EnableViewState
=
"true"
ViewStateMode
=
"Inherit"
>
<
PagerStyle
Mode
=
"NumericPages"
AlwaysVisible
=
"true"
/>
<
MasterTableView
Width
=
"100%"
CommandItemDisplay
=
"Top"
DataKeyNames
=
"ID"
CommandItemSettings-AddNewRecordText
=
"Add A New Installation"
AllowSorting
=
"True"
ExpandCollapseColumn-ButtonType
=
"SpriteButton"
EditFormSettings-EditFormType
=
"Template"
CommandItemStyle-VerticalAlign
=
"Middle"
EnableViewState
=
"true"
ViewStateMode
=
"Inherit"
>
<
CommandItemSettings
AddNewRecordText
=
"Add A New Installation"
></
CommandItemSettings
>
<
CommandItemTemplate
>
<
div
style
=
"padding: 6px 2px 0px 2px;"
>
<
div
style
=
"float: left; padding: 0px 2px 5px 2px;"
>
<
telerik:RadButton
runat
=
"server"
ID
=
"btnNewInstallation"
Text
=
"Add New Installation"
CommandName
=
"InitInsert"
/>
</
div
>
<
div
style
=
"float: left; padding: 0px 2px 5px 2px;"
>
<
telerik:RadButton
runat
=
"server"
ID
=
"btnBusinessSegment"
Text
=
"Business Segment Admin"
OnClientClicked
=
"openBusinessSegment"
AutoPostBack
=
"false"
/>
</
div
>
<
div
style
=
"float: left; padding: 0px 2px 5px 2px;"
>
<
telerik:RadButton
runat
=
"server"
ID
=
"btnUserAdmin"
Text
=
"User Admin"
OnClientClicked
=
"openUserAdmin"
AutoPostBack
=
"false"
/>
</
div
>
<
div
style
=
"float: left; padding: 0px 2px 5px 2px;"
>
<
telerik:RadButton
runat
=
"server"
ID
=
"btnRefresh"
Text
=
"Refresh"
CommandName
=
"RebindGrid"
AutoPostBack
=
"false"
/>
</
div
>
</
div
>
</
CommandItemTemplate
>
<
RowIndicatorColumn
Visible
=
"True"
FilterControlAltText
=
"Filter RowIndicator column"
>
</
RowIndicatorColumn
>
<
Columns
>
<
telerik:GridEditCommandColumn
ButtonType
=
"ImageButton"
UniqueName
=
"Edit"
>
<
HeaderStyle
Width
=
"3%"
/>
</
telerik:GridEditCommandColumn
>
<
telerik:GridBoundColumn
HeaderText
=
"Customer Name"
UniqueName
=
"Customer"
SortExpression
=
"Customer"
DataField
=
"Customer"
>
<
HeaderStyle
Width
=
"35%"
/>
</
telerik:GridBoundColumn
>
<
telerik:GridBoundColumn
HeaderText
=
"Customer Location"
UniqueName
=
"Location"
SortExpression
=
"Location"
DataField
=
"Location"
>
<
HeaderStyle
Width
=
"25%"
/>
</
telerik:GridBoundColumn
>
<
telerik:GridBoundColumn
HeaderText
=
"Installation Description"
UniqueName
=
"Description"
SortExpression
=
"InstallationDescription"
DataField
=
"InstallationDescription"
>
<
HeaderStyle
Width
=
"35%"
/>
</
telerik:GridBoundColumn
>
<
telerik:GridButtonColumn
Text
=
"Delete"
CommandName
=
"Delete"
ButtonType
=
"ImageButton"
ConfirmText
=
"Delete Installation?"
ConfirmDialogType
=
"RadWindow"
ConfirmTitle
=
"Delete"
>
<
HeaderStyle
Width
=
"2%"
/>
</
telerik:GridButtonColumn
>
</
Columns
>
<
EditFormSettings
EditFormType
=
"Template"
>
<
EditColumn
ButtonType
=
"ImageButton"
/>
<
FormTemplate
>
<
div
>
<
bw:LocationDetail
ID
=
"bwLocationDetail"
runat
=
"server"
/>
</
div
>
</
FormTemplate
>
</
EditFormSettings
>
<
PagerStyle
AlwaysVisible
=
"True"
/>
</
MasterTableView
>
<
FilterMenu
EnableImageSprites
=
"False"
>
</
FilterMenu
>
</
telerik:RadGrid
>
</
div
>
</
asp:Content
>