| 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> |