hi, please help me what i am doing wrong in the followig code. RadGrid is empty, but the DataTable is getting data from DB:
<telerik:RadScriptManager ID="RadScriptManager1" runat="server"> </telerik:RadScriptManager> <!-- content start --> <telerik:RadAjaxManager ID="RadAjaxManager1" runat="server"> <AjaxSettings> <telerik:AjaxSetting AjaxControlID="RadGrid1"> <UpdatedControls> <telerik:AjaxUpdatedControl ControlID="RadGrid1" LoadingPanelID="RadAjaxLoadingPanel1" /> <telerik:AjaxUpdatedControl ControlID="LBL_Surname" LoadingPanelID="RadAjaxLoadingPanel1" /> <telerik:AjaxUpdatedControl ControlID="TB_Surname" LoadingPanelID="RadAjaxLoadingPanel1" /> <telerik:AjaxUpdatedControl ControlID="LBL_Name" LoadingPanelID="RadAjaxLoadingPanel1" /> <telerik:AjaxUpdatedControl ControlID="TB_Name" LoadingPanelID="RadAjaxLoadingPanel1" /> <telerik:AjaxUpdatedControl ControlID="Btn_Search" LoadingPanelID="RadAjaxLoadingPanel1" /> </UpdatedControls> </telerik:AjaxSetting> </AjaxSettings> </telerik:RadAjaxManager> <telerik:RadAjaxLoadingPanel ID="RadAjaxLoadingPanel1" runat="server"> </telerik:RadAjaxLoadingPanel> <!-- content end --> <telerik:RadSplitter ID="RadSplitter1" runat="server" Width="80%"> <telerik:RadPane ID="RadPane1" runat="server" Width="99%"> <telerik:RadGrid ID="RG_SearchResult" runat="server" Skin="Telerik" OnItemDataBound="RG_SearchResult_ItemDataBound" OnNeedDataSource="RG_SearchResult_NeedDataSource" OnDetailTableDataBind="RG_SearchResult_DetailTableDataBind" OnItemCommand="RG_SearchResult_ItemCommand" DataSourcePersistenceMode="NoPersistence" HeaderStyle-Font-Bold="true" Width="99%" PageSize="1000" PagerStyle-AlwaysVisible="true" ShowStatusBar="True" GridLines="None" AutoGenerateColumns="False"> <MasterTableView Name="Level1" DataKeyNames="ID"> <Columns> <telerik:GridBoundColumn DataField="ID" HeaderText="ID" UniqueName="ID" Visible="false" /> <telerik:GridBoundColumn DataField="SurName" HeaderText="???????" UniqueName="SurName" /> <telerik:GridBoundColumn DataField="FirstName" HeaderText="???" UniqueName="FirstName" /> <telerik:GridBoundColumn DataField="PName" HeaderText="????????" UniqueName="PName" /> </Columns> <DetailTables> <telerik:GridTableView Name="Level2" DataKeyNames="ID" HierarchyLoadMode="ServerOnDemand" Width="100%" BackColor="#EFEFFB"> <Columns> <telerik:GridButtonColumn CommandName="RollInfo" Text="???????" UniqueName="RollInfo" /> <telerik:GridButtonColumn CommandName="History" Text="???????" UniqueName="History" /> <telerik:GridButtonColumn CommandName="TechSpec" Text="???. ?????????" UniqueName="TechSpec" /> <telerik:GridBoundColumn DataField="ID" HeaderText="ID" UniqueName="ID" Visible="false" /> <telerik:GridBoundColumn DataField="PropCode" HeaderText="???" UniqueName="PropCode" /> <telerik:GridBoundColumn DataField="PropAddr" HeaderText="?????" UniqueName="PropAddr" /> <telerik:GridBoundColumn DataField="Owner" HeaderText="???" UniqueName="Owner" /> </Columns> <PagerStyle AlwaysVisible="True"></PagerStyle> </telerik:GridTableView></DetailTables> <ExpandCollapseColumn Visible="True"> </ExpandCollapseColumn> <PagerStyle AlwaysVisible="True"></PagerStyle> </MasterTableView><HeaderStyle Font-Bold="True"></HeaderStyle> <PagerStyle AlwaysVisible="True"></PagerStyle> </telerik:RadGrid></telerik:RadPane> </telerik:RadSplitter>
protected void Btn_Search_Click(object sender, EventArgs e) { DataTable dt = new DataTable(); if (RBL_UType.SelectedValue == "0") dt = KLIS.Helpers.myConnections.GetDataTableX("udsp_SearchByName", "Sirname", TB_Surname.Text, "Firstname", TB_Name.Text); else if (RBL_UType.SelectedValue == "1") dt = KLIS.Helpers.myConnections.GetDataTableX("udsp_SearchByFirm", "FirmName", TB_Name.Text); RG_SearchResult.DataSource = dt; RG_SearchResult.DataBind(); }15 Answers, 1 is accepted
Any suggestions ?
I am in stuck !!!
I am not sure about the issue. From your code I can see that you are using both AdvacedDataBinding(attached NeedDataSource) event and in external button click you are using DataBind() method. Plese make the following modification in your code and check whether it works.
C#:
DataTable dt = new DataTable(); protected void RG_SearchResult_NeedDataSource(object sender, GridNeedDataSourceEventArgs e) { RG_SearchResult.DataSource = dt; } protected void Btn_Search_Click(object sender, EventArgs e) { if (RBL_UType.SelectedValue == "0") dt = KLIS.Helpers.myConnections.GetDataTableX("udsp_SearchByName", "Sirname", TB_Surname.Text, "Firstname", TB_Name.Text); else if (RBL_UType.SelectedValue == "1") dt = KLIS.Helpers.myConnections.GetDataTableX("udsp_SearchByFirm", "FirmName", TB_Name.Text); RG_SearchResult.Rebind(); }Thanks,
Princy.
I already tried that. not populating grid
even tried
RG_SearchResult.Dispose(); RG_SearchResult.DataSource = dt;Also I tried without OnItemCommand="RG_SearchResult_ItemCommand"
protected void Btn_Search_Click(object sender, EventArgs e){ if (RBL_UType.SelectedValue == "0") dt = KLIS.Helpers.myConnections.GetDataTableX("udsp_SearchByName", "Sirname", TB_Surname.Text, "Firstname", TB_Name.Text); else if (RBL_UType.SelectedValue == "1") dt = KLIS.Helpers.myConnections.GetDataTableX("udsp_SearchByFirm", "FirmName", TB_Name.Text); RG_SearchResult.DataSource = dt; RG_SearchResult.Rebind(); }I checked DataTable, it has records.
I tried
RG_SearchResult.MasterTableView.NoDetailRecordsText = "No data.";
in Page_Load()
Still showing - "No records to display".
Where to dig ?
Anybody, please HELP. I tried to call SQL SP in Page_Load(), it works, there are data in GRID, but why after button click it does not work ???
In debug I put breakpoints in Btn_Search_Click and RG_SearchResult_NeedDataSource, cursor reaches them both. But the data is not updated in grid after button click
<%@ Page Title="Home Page" Language="C#" MasterPageFile="~/Site.master" AutoEventWireup="true" CodeBehind="Default.aspx.cs" Inherits="test._Default" %> <%@ Register TagPrefix="telerik" Namespace="Telerik.Charting" Assembly="Telerik.Web.UI" %> <%@ Register TagPrefix="telerik" Namespace="Telerik.Web.UI" Assembly="Telerik.Web.UI" %> <asp:Content ID="HeaderContent" runat="server" ContentPlaceHolderID="HeadContent"> </asp:Content> <asp:Content ID="BodyContent" runat="server" ContentPlaceHolderID="MainContent"> <div title="?????? ?? ???????? ??? ???" /> <asp:RadioButtonList ID="RBL_UType" runat="server" RepeatDirection="Horizontal" OnSelectedIndexChanged="RadioButtonList1_SelectedIndexChanged" AutoPostBack="True"> <asp:ListItem Value="0">Person</asp:ListItem> <asp:ListItem Value="1">Firm</asp:ListItem> </asp:RadioButtonList> <br /> <table> <tr> <td> <asp:Label ID="LBL_Surname" runat="server" Text="Surname:" Visible="false"></asp:Label> </td> <td> <asp:TextBox ID="TB_Surname" runat="server" Visible="false"></asp:TextBox> </td> </tr> <tr> <td> <asp:Label ID="LBL_Name" runat="server" Text="Name:" Visible="false"></asp:Label> </td> <td> <asp:TextBox ID="TB_Name" runat="server" Visible="false"></asp:TextBox> </td> </tr> <tr> <td> </td> <td> <asp:Button ID="Btn_Search" runat="server" Text="Search" Visible="false" OnClick="Btn_Search_Click" /> </td> </tr> </table> <br /> <br /> <telerik:RadScriptManager ID="RadScriptManager1" runat="server"> </telerik:RadScriptManager> <!-- content start --> <telerik:RadAjaxManager ID="RadAjaxManager1" runat="server"> <AjaxSettings> <telerik:AjaxSetting AjaxControlID="RadGrid1"> <UpdatedControls> <telerik:AjaxUpdatedControl ControlID="RadGrid1" LoadingPanelID="RadAjaxLoadingPanel1" /> <telerik:AjaxUpdatedControl ControlID="LBL_Surname" LoadingPanelID="RadAjaxLoadingPanel1" /> <telerik:AjaxUpdatedControl ControlID="TB_Surname" LoadingPanelID="RadAjaxLoadingPanel1" /> <telerik:AjaxUpdatedControl ControlID="LBL_Name" LoadingPanelID="RadAjaxLoadingPanel1" /> <telerik:AjaxUpdatedControl ControlID="TB_Name" LoadingPanelID="RadAjaxLoadingPanel1" /> <telerik:AjaxUpdatedControl ControlID="Btn_Search" LoadingPanelID="RadAjaxLoadingPanel1" /> </UpdatedControls> </telerik:AjaxSetting> </AjaxSettings> </telerik:RadAjaxManager> <telerik:RadAjaxLoadingPanel ID="RadAjaxLoadingPanel1" runat="server"> </telerik:RadAjaxLoadingPanel> <!-- content end --> <telerik:RadSplitter ID="RadSplitter1" runat="server" Width="80%"> <telerik:RadPane ID="RadPane1" runat="server" Width="99%"> <telerik:RadGrid ID="RG_SearchResult" runat="server" DataSourcePersistenceMode="NoPersistence" GridLines="None" HeaderStyle-Font-Bold="true" OnDetailTableDataBind="RG_SearchResult_DetailTableDataBind" OnItemCommand="RG_SearchResult_ItemCommand" OnItemDataBound="RG_SearchResult_ItemDataBound" OnNeedDataSource="RG_SearchResult_NeedDataSource" > </telerik:RadGrid> </telerik:RadPane> </telerik:RadSplitter> </asp:Content> DataTable dt = new DataTable(); protected void Page_Load(object sender, EventArgs e) { dt = GetDataTableX("udsp_SearchByName", "Sirname", "Black", "Firstname", ""); } protected void Btn_Search_Click(object sender, EventArgs e) { if (RBL_UType.SelectedValue == "0") dt = GetDataTableX("udsp_SearchByName", "Sirname", TB_Surname.Text, "Firstname", TB_Name.Text); else if (RBL_UType.SelectedValue == "1") dt = GetDataTableX("udsp_SearchByFirm", "FirmName", TB_Name.Text); RG_SearchResult.Rebind(); } protected void RG_SearchResult_NeedDataSource(object source, Telerik.Web.UI.GridNeedDataSourceEventArgs e) { RG_SearchResult.DataSource = dt; }I tried many ways as described in documentation and other examples of community. Cant resolve.
I suppose that my problem is here:
<telerik:RadAjaxManager ID="RadAjaxManager1" runat="server"> <AjaxSettings> <telerik:AjaxSetting AjaxControlID="RBL_UType"> <UpdatedControls> <telerik:AjaxUpdatedControl ControlID="panelTest_DIV" /> </UpdatedControls> </telerik:AjaxSetting> <telerik:AjaxSetting AjaxControlID="RB_Search"> <UpdatedControls> <telerik:AjaxUpdatedControl ControlID="RadGrid1" LoadingPanelID="RadAjaxLoadingPanel1" /> </UpdatedControls> </telerik:AjaxSetting> <telerik:AjaxSetting AjaxControlID="RadGrid1"> <UpdatedControls> <telerik:AjaxUpdatedControl ControlID="RadGrid1" LoadingPanelID="RadAjaxLoadingPanel1" /> </UpdatedControls> </telerik:AjaxSetting> </AjaxSettings> </telerik:RadAjaxManager>May be you can help me ?
<telerik:RadAjaxManager ID="RadAjaxManager1" runat="server"> <AjaxSettings> <telerik:AjaxSetting AjaxControlID="Btn_Search"> <UpdatedControls> <telerik:AjaxUpdatedControl ControlID="RadGrid1" /> </UpdatedControls> </telerik:AjaxSetting> </AjaxSettings> </telerik:RadAjaxManager>plz add this code in your RadAjaxManager.
if u still getting error than temporary remove your
RadAjaxManager code part and check Radgrid is bind or not.if it is rebind than resend your code so i can resend
RadAjaxManager code.Thanks,
Jayesh Goyani
RadioButtonList AutoPostBacks, because I need to hide/show some control recording selected Radio. If I remove RadAjaxManager, then it does not show up. I tried to not use RadioButtonList, and select Data in Button click, Ohh, it works.
So, as I supposed, my problem is with - RadAjaxManager
Here is my full code
<%@ Page Title="Home Page" Language="C#" MasterPageFile="~/Site.master" AutoEventWireup="true"
CodeBehind="Default.aspx.cs" Inherits="test._Default" %>
<%@ Register TagPrefix="telerik" Namespace="Telerik.Charting" Assembly="Telerik.Web.UI" %>
<%@ Register TagPrefix="telerik" Namespace="Telerik.Web.UI" Assembly="Telerik.Web.UI" %>
<asp:Content ID="HeaderContent" runat="server" ContentPlaceHolderID="HeadContent">
</asp:Content>
<asp:Content ID="BodyContent" runat="server" ContentPlaceHolderID="MainContent">
<telerik:RadScriptManager ID="RadScriptManager1" runat="server">
</telerik:RadScriptManager>
<!-- content start -->
<telerik:RadAjaxManager ID="RadAjaxManager1" runat="server">
<AjaxSettings>
<telerik:AjaxSetting AjaxControlID="RBL_UType">
<UpdatedControls>
<telerik:AjaxUpdatedControl ControlID="panelTest_DIV" />
</UpdatedControls>
</telerik:AjaxSetting>
<telerik:AjaxSetting AjaxControlID="RBtn_Search">
<UpdatedControls>
<telerik:AjaxUpdatedControl ControlID="RadGrid1" LoadingPanelID="RadAjaxLoadingPanel1" />
</UpdatedControls>
</telerik:AjaxSetting>
<telerik:AjaxSetting AjaxControlID="RadGrid1">
<UpdatedControls>
<telerik:AjaxUpdatedControl ControlID="RadGrid1" LoadingPanelID="RadAjaxLoadingPanel1" />
</UpdatedControls>
</telerik:AjaxSetting>
</AjaxSettings>
</telerik:RadAjaxManager>
<telerik:RadAjaxLoadingPanel ID="RadAjaxLoadingPanel1" runat="server">
</telerik:RadAjaxLoadingPanel>
<!-- content end -->
<div title="?????? ?? ???????? ??? ???" />
<asp:RadioButtonList ID="RBL_UType" runat="server" RepeatDirection="Horizontal" OnSelectedIndexChanged="RadioButtonList1_SelectedIndexChanged"
AutoPostBack="True">
<asp:ListItem Value="0">Person</asp:ListItem>
<asp:ListItem Value="1">Firm</asp:ListItem>
</asp:RadioButtonList>
<br />
<div id="panelTest_DIV" runat="server">
<asp:Panel ID="panelTest" runat="server">
<table>
<tr>
<td>
<asp:Label ID="LBL_Surname" runat="server" Text="Surname:" Visible="false"></asp:Label>
</td>
<td>
<asp:TextBox ID="TB_Surname" runat="server" Visible="false"></asp:TextBox>
</td>
</tr>
<tr>
<td>
<asp:Label ID="LBL_Name" runat="server" Text="Name:" Visible="false"></asp:Label>
</td>
<td>
<asp:TextBox ID="TB_Name" runat="server" Visible="false"></asp:TextBox>
</td>
</tr>
<tr>
<td>
</td>
<td>
<telerik:RadButton runat="server" ID="RBtn_Search" OnClick="RB_Search_Click" Text="RB Search"
Visible="false">
</telerik:RadButton>
</td>
</tr>
</table>
</asp:Panel>
</div>
<br />
<br />
<telerik:RadSplitter ID="RadSplitter1" runat="server" Width="80%">
<telerik:RadPane ID="RadPane1" runat="server" Width="99%">
<telerik:RadGrid ID="RG_SearchResult" runat="server" OnNeedDataSource="RG_SearchResult_NeedDataSource">
<MasterTableView AutoGenerateColumns="True" />
</telerik:RadGrid>
</telerik:RadPane>
</telerik:RadSplitter>
</asp:Content>
and .cs:
public partial class _Default : System.Web.UI.Page { public string propCode; DataTable dt = new DataTable(); protected void Page_Load(object sender, EventArgs e) { dt = GetDataTableX("udsp_SearchByName", "Sirname", "????????", "Firstname", ""); } protected void RadioButtonList1_SelectedIndexChanged(object sender, EventArgs e) { setVisibility(RBL_UType.SelectedValue); } protected void setVisibility(string param) { LBL_Name.Visible = true; TB_Name.Visible = true; RBtn_Search.Visible = true; if (param == "0") { LBL_Name.Text = "???:"; LBL_Surname.Visible = true; TB_Surname.Visible = true; TB_Surname.Enabled = true; } else if (param == "1") { LBL_Name.Text = "????????:"; LBL_Surname.Visible = false; TB_Surname.Visible = false; TB_Surname.Enabled = false; } RadPane1.Visible = false; RG_SearchResult.Visible = false; } protected void RG_SearchResult_NeedDataSource(object source, Telerik.Web.UI.GridNeedDataSourceEventArgs e) { RG_SearchResult.DataSource = dt; } protected void RB_Search_Click(object sender, EventArgs e) { if (RBL_UType.SelectedValue == "0") dt = GetDataTableX("udsp_SearchByName", "Sirname", TB_Surname.Text, "Firstname", TB_Name.Text); else if (RBL_UType.SelectedValue == "1") dt = GetDataTableX("udsp_SearchByFirm", "FirmName", TB_Name.Text); RG_SearchResult.DataSource = dt; RG_SearchResult.MasterTableView.Rebind(); } }"I tried to not use RadioButtonList, and select Data in Button click, Ohh, it works."
Does this mean that you are attempting to use the RadioButtonList in order to get data? It would seem as if the only connection between the RadioButtonList and the RadGrid is the text of the labels. I would double-check that you are properly extracting the information from these labels, and that the function you are calling to retrieve the DataSet that eventually binds to the RadGrid is properly returning the data that you need.
plz check this code and let me know if u still have an issue.
.aspx
<div> <telerik:RadScriptManager ID="RadScriptManager1" runat="server"> </telerik:RadScriptManager> <!-- content start --> <telerik:RadAjaxManager ID="RadAjaxManager1" runat="server"> <AjaxSettings> <telerik:AjaxSetting AjaxControlID="RBL_UType"> <UpdatedControls> <telerik:AjaxUpdatedControl ControlID="panelTest_DIV" /> <telerik:AjaxUpdatedControl ControlID="RadSplitter1" /> </UpdatedControls> </telerik:AjaxSetting> <telerik:AjaxSetting AjaxControlID="RBtn_Search"> <UpdatedControls> <telerik:AjaxUpdatedControl ControlID="RadSplitter1" LoadingPanelID="RadAjaxLoadingPanel1" /> </UpdatedControls> </telerik:AjaxSetting> <telerik:AjaxSetting AjaxControlID="RG_SearchResult"> <UpdatedControls> <telerik:AjaxUpdatedControl ControlID="RG_SearchResult" LoadingPanelID="RadAjaxLoadingPanel1" /> </UpdatedControls> </telerik:AjaxSetting> </AjaxSettings> </telerik:RadAjaxManager> <telerik:RadAjaxLoadingPanel ID="RadAjaxLoadingPanel1" runat="server"> </telerik:RadAjaxLoadingPanel> <!-- content end --> <div title="?????? ?? ???????? ??? ???" /> <asp:RadioButtonList ID="RBL_UType" runat="server" RepeatDirection="Horizontal" OnSelectedIndexChanged="RadioButtonList1_SelectedIndexChanged" AutoPostBack="True"> <asp:ListItem Value="0">Person</asp:ListItem> <asp:ListItem Value="1">Firm</asp:ListItem> </asp:RadioButtonList> <br /> <div id="panelTest_DIV" runat="server"> <asp:Panel ID="panelTest" runat="server"> <table> <tr> <td> <asp:Label ID="LBL_Surname" runat="server" Text="Surname:" Visible="false"></asp:Label> </td> <td> <asp:TextBox ID="TB_Surname" runat="server" Visible="false"></asp:TextBox> </td> </tr> <tr> <td> <asp:Label ID="LBL_Name" runat="server" Text="Name:" Visible="false"></asp:Label> </td> <td> <asp:TextBox ID="TB_Name" runat="server" Visible="false"></asp:TextBox> </td> </tr> <tr> <td> </td> <td> <telerik:RadButton runat="server" ID="RBtn_Search" OnClick="RB_Search_Click" Text="RB Search" Visible="false"> </telerik:RadButton> </td> </tr> </table> </asp:Panel> </div> <br /> <br /> <telerik:RadSplitter ID="RadSplitter1" runat="server" Width="80%"> <telerik:RadPane ID="RadPane1" runat="server" Width="99%"> <telerik:RadGrid ID="RG_SearchResult" runat="server" OnNeedDataSource="RG_SearchResult_NeedDataSource"> <MasterTableView AutoGenerateColumns="True" /> </telerik:RadGrid> </telerik:RadPane> </telerik:RadSplitter> </div>aspx.cs
public partial class UserFile_Default2 : System.Web.UI.Page{ protected void Page_Load(object sender, EventArgs e) { } protected void RadioButtonList1_SelectedIndexChanged(object sender, EventArgs e) { setVisibility(RBL_UType.SelectedValue); } protected void setVisibility(string param) { LBL_Name.Visible = true; TB_Name.Visible = true; RBtn_Search.Visible = true; if (param == "0") { LBL_Name.Text = "???:"; LBL_Surname.Visible = true; TB_Surname.Visible = true; TB_Surname.Enabled = true; } else if (param == "1") { LBL_Name.Text = "????????:"; LBL_Surname.Visible = false; TB_Surname.Visible = false; TB_Surname.Enabled = false; } RadPane1.Visible = false; RG_SearchResult.Visible = false; } protected void RG_SearchResult_NeedDataSource(object source, Telerik.Web.UI.GridNeedDataSourceEventArgs e) { RG_SearchResult.DataSource = new TermsDomain().selectTermsBYEducationPeriod("15",null); } protected void RB_Search_Click(object sender, EventArgs e) { //you have to set visibility of radgrid again. RadPane1.Visible = true; RG_SearchResult.Visible = true; //difference is status is active and inactive. if (RBL_UType.SelectedValue == "0") RG_SearchResult.DataSource = new TermsDomain().selectTermsBYEducationPeriod("15", Convert.ToInt32(Enums.Termstatus.Active)); else if (RBL_UType.SelectedValue == "1") RG_SearchResult.DataSource = new TermsDomain().selectTermsBYEducationPeriod("15", Convert.ToInt32(Enums.Termstatus.Inactive)); RG_SearchResult.MasterTableView.Rebind(); }}Thanks,
Jayesh Goyani
Hi, Jayesh
Hope you are still subscribed to this thread yet.
Now I faced another problem. I have a 1 Hierarchcal Table in Grid. There I have 3 columns of link buttons, clicking on them I call Javascript, which pops up a new appropriate page. I traced in debug mode, the code reaches that line, but the page is not poped up. Why ?
Something is blocking it ? In another page, where I use this call to Javascript the page pops up normally. There I use no Rad controls.
protected void RG_SearchResult_ItemCommand(object source, Telerik.Web.UI.GridCommandEventArgs e) { string popupScript; string propCode; CheckBalanse curBalance = new CheckBalanse(); if (e.Item.OwnerTableView.Name == "Level2") //check with name of DetailTableView { if (e.CommandName == "History") { popupScript = "<script language='javascript'>" + "window.open('History.aspx?code=" + codeStr + "'," + "'_blank', 'scrollbars=yes, resizable=yes,status=yes," + "location=yes, toolbar=yes, menubar=yes,top = 0, left = 0, target='_self')" + "</script>"; //ClientScript.RegisterStartupScript(cstype, "???????", popupScript); Page.RegisterStartupScript("History", popupScript); }
<telerik:RadSplitter ID="RadSplitter1" runat="server" Width="100%" Style="margin-top: 0px" Height="100%"> <telerik:RadPane ID="RadPane1" runat="server" Width="100%" Visible="false"> <telerik:RadGrid ID="RG_SearchResult" runat="server" OnItemDataBound="RG_SearchResult_ItemDataBound" OnNeedDataSource="RG_SearchResult_NeedDataSource" OnDetailTableDataBind="RG_SearchResult_DetailTableDataBind" OnItemCommand="RG_SearchResult_ItemCommand" DataSourcePersistenceMode="NoPersistence" HeaderStyle-Font-Bold="true" Width="100%" PageSize="1000" PagerStyle-AlwaysVisible="true" ShowStatusBar="True" Visible="false" AllowPaging="false" Skin="Telerik"> <MasterTableView Name="Level1" DataKeyNames="ID"> <Columns> <telerik:GridBoundColumn DataField="ID" HeaderText="ID" UniqueName="ID" Visible="false" /> </Columns> <DetailTables> <telerik:GridTableView Name="Level2" DataKeyNames="ID" HierarchyLoadMode="ServerOnDemand" Width="100%" BackColor="#EFEFFB"> <Columns> <telerik:GridButtonColumn CommandName="RollInfo" Text="RollInfo" UniqueName="RollInfo" /> <telerik:GridButtonColumn CommandName="History" Text="History" UniqueName="History" /> <telerik:GridButtonColumn CommandName="TechSpec" Text="Tech" UniqueName="TechSpec" /> <telerik:GridBoundColumn DataField="ID" HeaderText="ID" UniqueName="ID" Visible="false" /> <telerik:GridBoundColumn DataField="PropCode" HeaderText="Code" UniqueName="PropCode" /> <telerik:GridBoundColumn DataField="PropAddr" HeaderText="Address" UniqueName="PropAddr" /> <telerik:GridBoundColumn DataField="Owner" HeaderText="NameSurname" UniqueName="Owner" /> </Columns> <PagerStyle AlwaysVisible="True"></PagerStyle> </telerik:GridTableView> </DetailTables> <ExpandCollapseColumn Visible="True"> </ExpandCollapseColumn> <PagerStyle AlwaysVisible="True"></PagerStyle> </MasterTableView><HeaderStyle Font-Bold="True"></HeaderStyle> <PagerStyle AlwaysVisible="True"></PagerStyle> </telerik:RadGrid></telerik:RadPane> </telerik:RadSplitter>please check popup blocker status in your browsers.
string fullURL = "window.open('" + "Default.aspx" + "', '_blank', 'height=500,width=800,status=yes,toolbar=no,menubar=no,location=no,scrollbars=yes,resizable=no,titlebar=no' );";
ScriptManager.RegisterStartupScript(this, typeof(string), "OPEN_WINDOW", fullURL, true);
let me know it worked or not.
thanks,
Jayesh Goyani