<%
@ Page Language="C#" AutoEventWireup="true" CodeFile="Default.aspx.cs" Inherits="_Default" %>
<%
@ Register Assembly="Telerik.Web.UI" Namespace="Telerik.Web.UI" TagPrefix="telerik" %>
<!
DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">
<
html xmlns="http://www.w3.org/1999/xhtml">
<
head runat="server">
<title>Untitled Page</title>
<script type="text/javascript">
function requestStart(sender, eventArgs)
{
alert(
'Start');
}
function responseEnd(sender, eventArgs)
{
alert(
'End');
}
</script>
</
head>
<
body>
<form id="form1" runat="server">
<asp:ScriptManager ID="ScriptManager1" runat="server">
</asp:ScriptManager>
<telerik:RadAjaxPanel ID="RadAjaxPanel1" runat="server" SkinID="apDefault"
LoadingPanelID="LoadingPanel1" ClientEvents-OnRequestStart="requestStart"
ClientEvents-OnResponseEnd="responseEnd"
Width="100%">
<br />
<br />
<br />
<br />
<asp:Button ID="Button1" runat="server" Text="Button" OnClick="Button1_Click1"></asp:Button>
<br />
<br />
<br />
<br />
</telerik:RadAjaxPanel>
<telerik:RadAjaxLoadingPanel ID="LoadingPanel1" SkinID="lpDefault" runat="server">
<asp:Image ID="Image1" SkinID="imgLoading" runat="Server" />
</telerik:RadAjaxLoadingPanel>
</form>
</
body>
</
html>
protected
void Button1_Click1(object sender, EventArgs e)
{
Response.Redirect(
"ExportSuccess.aspx");
}
================================PAGE2=======================
<%
@ Page Language="C#" AutoEventWireup="true" CodeFile="ExportSuccess.aspx.cs" Inherits="ExportSuccess" %>
<!
DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<
html xmlns="http://www.w3.org/1999/xhtml" >
<
head runat="server">
<title>Untitled Page</title>
</
head>
<
body>
<form id="form1" runat="server">
<div>
</div>
</form>
</
body>
</
html>
Page2.aspx.cs
protected
void Page_Load(object sender, EventArgs e)
{
string filename = Server.MapPath("myfile.xls");
HttpContext context = this.Context;
context.Response.Buffer =
true;
context.Response.Clear();
context.Response.ClearContent();
context.Response.ClearHeaders();
if (File.Exists(filename))
{
context.Response.ContentType =
"application/vnd.ms-excel";
context.Response.AddHeader(
"content-disposition", "attachment;filename=myfile.xls");
context.Response.TransmitFile(filename);
}
else
{
context.Response.Write(
"file not found");
}
context.Response.Flush();
context.Response.End();
}
| ASPX PAGE: |
| --------------- |
| <telerik:RadAjaxManager ID="RadAjaxManager1" runat="server"> |
| <AjaxSettings> |
| <telerik:AjaxSetting AjaxControlID="RadGrid1"> |
| <UpdatedControls> |
| <telerik:AjaxUpdatedControl ControlID="RadGrid1" /> |
| </UpdatedControls> |
| </telerik:AjaxSetting> |
| </AjaxSettings> |
| </telerik:RadAjaxManager> |
| <telerik:RadGrid ID="RadGrid1" Skin="Office2007" Width="97%" AllowSorting="True" |
| PageSize="15" ShowFooter="True" AllowPaging="True" AllowMultiRowSelection="True" runat="server" Gridlines="None" |
| OnNeedDataSource="RadGrid1_NeedDataSource"> |
| <MasterTableView Width="100%" /> |
| <PagerStyle Mode="NextPrevAndNumeric" /> |
| </telerik:RadGrid> |
| -------------------------------------------------------------------------- |
| Code Behind: |
| -------------- |
| protected void Page_Load(object sender, EventArgs e) |
| { |
| } |
| protected void RadGrid1_NeedDataSource(object source, Telerik.Web.UI.GridNeedDataSourceEventArgs e) |
| { |
| DataTable dt=null; |
| dt=GetDataTable(); |
| if(dt!=null) |
| RadGrid1.DataSource = dt; |
| } |
| private DataTable GetDataTable() |
| { |
| DataTable dt = null; |
| DataSet dsResults = Utility.SearchCategoryCards("Digital", Session["UserCompanyCode"].ToString()); |
| if (dsResults != null && dsResults.Tables.Count > 0 && dsResults.Tables[0].Rows.Count > 0) |
| { |
| dt = dsResults.Tables[0]; ; |
| return dt; |
| } |
| else |
| { |
| return dt; |
| } |
| } |
Hi,
I am using pager Mode="NextPrevNumericAndAdvanced" with PageSize
="10".
issue is:
enter 10 in change page size textbox and click on Change, OK data is visible
Click on Change again without doing anything else.
result: grid is empty.
What is noticed:
PageSizeChanged event does not fire on 2nd attempt.
Note: This behavior observed only for value 10.
Regards,
Vaibhav
function ShowForm(site, form, rowIndex) {
if (form == 'refViewer') {
var grid = window["<%= radData.ClientID %>"];
alert(grid);
alert(grid.MasterTableView);
// var rowControl = grid.MasterTableView.Rows[rowIndex].Control;
// grid.MasterTableView.SelectRow(rowControl, true);
}
window.radopen(site, form);
return false;
}
I find the grid no problem. But it fails on the grid.MasterTableView. I have yet, in any online example, been able to get the given Javascript to function. I have had to modify it myself to get it to work. In this case, I can manually find the mastertable by $get('radData_ctl00') but then it fails on the SelectRow method.
Is there some reference I am missing? I have the Q2 version of the controls, so I had hoped my problems from Q1 would go away.
Thanks!
Sean
Here is my aspx:
| <telerik:RadComboBox ID="RadComboBox1" Runat="server" |
| DataSourceID="SqlDataSource1" DataTextField="addr_line_1" |
| DataValueField="address_id" Skin="Sunset" Width="250px" |
| OnSelectedIndexChanged="RadComboBox1_SelectedIndexChanged" AutoPostBack="True"> |
| <CollapseAnimation Duration="200" Type="OutQuint" /> |
| </telerik:RadComboBox> |
And here is my code behind(c#):
| protected void RadComboBox1_SelectedIndexChanged(object o, Telerik.Web.UI.RadComboBoxSelectedIndexChangedEventArgs e) |
| { |
| if (RadComboBox1.SelectedItem != null) |
| lblAddrLine1.Visible = true; |
| lblAddrLine1.Text = String.Format("Address Line 1: '{0}'", RadComboBox1.SelectedItem.Text); |
| } |
I get this error in IE7:
Line: 605
Char: 13
Error: Sys.WebForms.PageRequestManagerServerErrorException: An unknown error occurred while processing the request on the server. The status code returned from the server was: 500
Code: 0
URL: this is the url of my site
Any ideas what could be causing this?
Thanks,
Greg
| protected void RadGrid_Subs_ItemDataBound(object sender, GridItemEventArgs e) |
| { |
| if (e.Item is GridHeaderItem) |
| { |
| GridHeaderItem header = (GridHeaderItem)e.Item; |
| header["linklabel"].Text = headerText; |
| } |
| } |
| <telerik:GridTemplateColumn SortExpression="linklabel" UniqueName="linklabel" ItemStyle-HorizontalAlign="Left" HeaderStyle-HorizontalAlign="Left" > |
| <ItemTemplate> |
| <%# BuildLink(DataBinder.Eval(Container.DataItem, "linkID"), DataBinder.Eval(Container.DataItem, "linkLabel"), DataBinder.Eval(Container.DataItem, "forumID"), DataBinder.Eval(Container.DataItem, "isCase"))%> |
| </ItemTemplate> |
| </telerik:GridTemplateColumn> |
| <telerik:RadScheduler runat="server" ID="RadScheduler1" |
| Width="750px" Skin="Inox" |
| SelectedDate="2007-03-30" DayStartTime="08:00:00" DayEndTime="18:00:00" |
| DataSourceID="spdsCalendar" DataKeyField="ID" DataSubjectField="Title" |
| DataStartField="MovementFromDate" DataEndField="MovementToDate" |
| SelectedView="WeekView"> |
| </telerik:RadScheduler> |
| <sharepoint:SPDataSource DataSourceMode="List" |
| Scope="Default" |
| IncludeHidden="true" |
| ID="spdsCalendar" runat="server"> |
| <SelectParameters> |
| <asp:Parameter Name="WebUrl" DefaultValue="/webname/" /> |
| <asp:Parameter Name="ListName" DefaultValue="mylist" /> |
| </SelectParameters> |
| </sharepoint:SPDataSource> |