Hi,
I am trying to "Ajaxify' my Radgrid. This page works without the RadAjaxPanel but not with?
<html xmlns="http://www.w3.org/1999/xhtml"> |
<head runat="server"> |
<title></title> |
<telerik:RadCodeBlock ID="RadCodeBlock1" runat="server"> |
<script type="text/javascript"> |
//<![CDATA[ |
function openWin() { |
var oWnd = radopen("ColumnsPopup.aspx", "RadWindow1"); |
} |
function OnClientClose(oWnd, args) { |
__doPostBack('__Page', 'PostbackFromJs'); |
} |
//]]> |
</script> |
</telerik:RadCodeBlock> |
</head> |
<body> |
<form id="form1" runat="server"> |
<telerik:RadScriptManager ID="RadScriptManager1" runat="server"> |
</telerik:RadScriptManager> |
<telerik:RadWindowManager ID="RadWindowManager1" ShowContentDuringLoad="false" VisibleStatusbar="false" |
ReloadOnShow="true" runat="server" Skin="Sunset"> |
<Windows> |
<telerik:RadWindow ID="RadWindow1" Behaviors="Close" OnClientClose="OnClientClose" |
NavigateUrl="ColumnsPopup.aspx" runat="server"> |
</telerik:RadWindow> |
</Windows> |
</telerik:RadWindowManager> |
<telerik:RadAjaxLoadingPanel ID="RadAjaxLoadingPanel1" runat="server" Skin="Default"> |
</telerik:RadAjaxLoadingPanel> |
<telerik:RadAjaxPanel ID="RadAjaxPanel1" runat="server" Height="200px" Width="300px"> |
<input value="Open Popup" type ="button" onclick="openWin();" /> |
<asp:Button ID="Button1" runat="server" Text="pdf" /> |
<telerik:RadGrid ID="ResultsGrid" runat="server" EnableHeaderContextMenu="True" GridLines="None" |
PageSize="3" AllowFilteringByColumn="True" AllowPaging="True" AllowSorting="True" |
AllowMultiRowSelection="True"> |
<ExportSettings ExportOnlyData=true IgnorePaging=false Pdf-AllowAdd=true > |
<Pdf PageHeight="11in" PageWidth="36in" /> |
</ExportSettings> |
<MasterTableView AutoGenerateColumns="true"> |
<Columns> |
<telerik:GridClientSelectColumn> |
</telerik:GridClientSelectColumn> |
</Columns> |
<RowIndicatorColumn> |
<HeaderStyle Width="20px"></HeaderStyle> |
</RowIndicatorColumn> |
<ExpandCollapseColumn> |
<HeaderStyle Width="20px"></HeaderStyle> |
</ExpandCollapseColumn> |
</MasterTableView> |
<ClientSettings AllowColumnsReorder="True"> |
<Selecting AllowRowSelect="True" /> |
</ClientSettings> |
</telerik:RadGrid> |
</telerik:RadAjaxPanel> |
<asp:SqlDataSource ID="SqlDataSource1" runat="server" ConnectionString="<%$ ConnectionStrings:NorthwindConnectionString %>" |
SelectCommand="SELECT * FROM [Customers]"></asp:SqlDataSource> |
<div> |
</div> |
</form> |
</body> |
</html> |
this is the code behind:
Protected Sub Page_Load(ByVal sender As Object, ByVal e As System.EventArgs) Handles Me.Load |
BindGrid() |
ResultsGrid.DataBind() |
End Sub |
''' <remarks></remarks> |
Protected Sub BindGrid() |
Dim sqlconnection As SqlConnection = New SqlConnection(SqlDataSource1.ConnectionString) |
sqlconnection.Open() |
Dim ds As DataSet = New DataSet() |
Dim da As SqlDataAdapter = New SqlDataAdapter("select * from customers", sqlconnection) |
da.Fill(ds) |
ResultsGrid.DataSource = ds |
End Sub |
Protected Sub Button1_Click(ByVal sender As Object, ByVal e As System.EventArgs) Handles Button1.Click |
ResultsGrid.MasterTableView.ExportToPdf() |
End Sub |
thanks
Dirk