or

protected void RadGrid1_PreRender(object sender, EventArgs e) { // from http://demos.telerik.com/aspnet-ajax/grid/examples/dataediting/usercontroleditform/defaultcs.aspx if (!this.IsPostBack) { GridTableView tv = RadGrid1.MasterTableView; foreach (GridDataItem gdi in tv.Items) { // the spelunking isn't quite correct yet. Still working on it. EntityProperty ep = entityProps.
FirstOrDefault(x => x.Name == gdi.EditFormItem.DataItem.ToString()); if (ep != null) { gdi.ID = gdi.ID; } } tv.Rebind(); } }
<script language="javascript" type="text/javascript"> function GetRadWindow() { var oWindow = null; if (window.radWindow) oWindow = window.RadWindow; //Will work in Moz in all cases, including clasic dialog else if (window.frameElement.radWindow) oWindow = window.frameElement.radWindow; //IE (and Moz as well) return oWindow; } function Close() { GetRadWindow().Close(); } </script>
I close the Radwindow using this code:
<img alt="Close Window" src="closebutton.jpg" onclick="javascript:Close();" style="cursor: pointer" /><telerik:RadWindowManager Width="620px" Height="495px" ReloadOnShow="true" ShowContentDuringLoad="false" AutoSize="true" VisibleTitlebar="False" VisibleStatusbar="false" Modal="true" ID="RadWindowManager1" runat="server"> </telerik:RadWindowManager><img src="site/interface/quote.jpg" style="cursor: pointer" onclick="radopen('quote.aspx?p=<%=productname%>');" />protected void RadGrid1_ItemCreated(object sender, GridItemEventArgs e) { if (e.Item is GridNestedViewItem) { GridNestedViewItem gnvItem = (GridNestedViewItem)e.Item; e.Item.FindControl("InnerContainer").Visible = gnvItem.ParentItem.Expanded; }