I had done out of the box customization for RadGrdi in batch edit mode.
For some reason I had set AllowKeyBoardNavigation = 'false'.
(If I set it as true the horizontal scroll works wired, which i already raised in the forum)
https://www.telerik.com/forums/weird-behavior-of-radgrid's-horizontal-scroll-bar-with-keyboard-navigation-in-ie-browser
Now I want that on hitting Esc if is there any cell in Active Edit Mode then it should close the editing for that particular cell only. and I want to achieve this functionality using client-side code.
Hi,
I've got a chart that has 1 scatter line series plotted on it with dates on the x axis and numbers on the y axis. Every time i zoom in then zoom out, less is visible than was available before. I also have pan enabled and you can't pan up to the hidden values anymore either. Is this a configuration I'm missing? I attached pictures to show, I assure you I tried zooming out as far as it would let me
I found the inconsistent behavior (Focus moved at a different place) of selecting the cell in Rad grid for IE Browser.
As I had 15 columns displayed in my grid. So, I get horizontal scrollbar definitely.
For selecting any cell of the last column I scroll horizontally and try to select any cell.
As soon as I click on any cell the scroll reset to its default position although the cell would be selected.
PS. This will only happen if I had set property ## AllowKeyboardNavigation="true" ##
HI,
In RAD Grid can we have export to Excel functionality export the data in an .xlsx file instead of a .xls file , because in our application we have to export 180K records , and in xls it is giving out of memory error , we were hoping that if we could export It to .xlsx this error might not come.
Thanks
Hemant.
Hello,
I found the inconsistent behavior (Focus moved at a different place) of selecting the cell in Rad grid for IE Browser.
As I had 15 columns displayed in my grid. So, I get horizontal scrollbar definitely.
For selecting any cell of the last column I scroll horizontally and try to select any cell.
As soon as I click on any cell the scroll reset to its default position although the cell would be selected.
PS. This will only happen if I had set property ## AllowKeyboardNavigation="true" ##
Good afternoon,
I am trying to connect a RadClientDataSource to a web Service but it is not getting called (I know because i am tracing the sql database that it uses and I have tried with breakpoints). At present the code is:
<%@ Page Title="" Language="C#" MasterPageFile="~/MasterPageSingleMenu.Master" AutoEventWireup="true" CodeFile="Grid.aspx.cs" Inherits="Grid" %>
<%@ Register TagPrefix="telerik" Namespace="Telerik.Web.UI" Assembly="Telerik.Web.UI" %>
<asp:Content ID="Content1" ContentPlaceHolderID="head" runat="Server">
<link href="styles/grid.css" rel="stylesheet" />
</asp:Content>
<asp:Content ID="Content2" ContentPlaceHolderID="ContentPlaceHolder1" runat="Server">
</asp:Content>
<asp:Content ID="Content3" ContentPlaceHolderID="ContentPlaceHolder2" runat="Server">
<telerik:RadGrid RenderMode="Lightweight" ID="dgSessions" runat="server" AutoGenerateColumns="false" AllowSorting="true"
EnableHeaderContextMenu="true" ClientDataSourceID="RadClientDataSource1"
AllowMultiRowSelection="false" >
<MasterTableView Width="100%" ClientDataKeyNames="SessionKey" DataKeyNames="SessionKey" CommandItemDisplay="None">
<Columns>
<telerik:GridBoundColumn UniqueName="HorseName" HeaderText="Horse" DataField="HorseName" ReadOnly="True">
</telerik:GridBoundColumn>
<telerik:GridBoundColumn UniqueName="BT200" HeaderText="BT200" DataField="BT200" ReadOnly="True">
</telerik:GridBoundColumn>
</Columns>
</MasterTableView>
</telerik:RadGrid>
<telerik:RadClientDataSource ID="RadClientDataSource1" runat="server">
<DataSource>
<WebServiceDataSourceSettings ServiceType="OData" >
<Select Url="http://localhost:49833/ETSession.svc/GetSessions" DataType="JSON" />
</WebServiceDataSourceSettings>
</DataSource>
<Schema>
<Model ID="SessionKey">
<telerik:ClientDataSourceModelField FieldName="SessionKey" />
<telerik:ClientDataSourceModelField FieldName="HorseName" DataType="String" />
<telerik:ClientDataSourceModelField FieldName="BT200" />
</Model>
</Schema>
</telerik:RadClientDataSource>
</asp:Content>
I have tried with a remote web service, also with the web service code file in the same project as the page, but to no avail.
I have also tried the follwing snippet:
<WebServiceDataSourceSettings ServiceType="OData" BaseUrl="http://localhost:49833/ETSession.svc/" >
<Select Url="GetSessions" DataType="JSON" />
</WebServiceDataSourceSettings>
This results in GetSessions giving a Not Found indicator (green squigly line under the name) - that occurs in all three scenarios (remote, local or in-place).
The service works as i have tested it from another project.
Using VS2010 and .Net 4
Would welcome any thoughts.
Mary
Hello,
I need to get the sortorder of the Grid in _NeedDataSource even and nowhere else. However the SortOrder value is always 'Ascending'. How do you get the updated sort order ? I have code below. Thank you.
protected void RadGrid1_NeedDataSource(object sender, GridNeedDataSourceEventArgs e)
{
...
string name = RadGrid1.MasterTableView.SortExpressions[0].FieldName;
GridSortOrder order = RadGrid1.MasterTableView.SortExpressions[0].SortOrder;
}
Hi All, i'm working on producing a dynamic pie chart that's linked to a Radgrid column and updates as the grid is being filtered .
I have a Radgrid with the following columns;
application ids'
Application Status (only 3 status's "accepted/declined/in-progress")
Received date from
Revived date to
BatchID
What i'm trying to achieve;
1) Piechart that's based on the application status column
2) The Pie chart to recalculate when the applications are being filtered by Received date or batchID
Any advise or solutions will be much appreciated.
foreach
(var group
in
CASEACTION_GROUPS)
{
RadListBoxItem groupListItem =
new
RadListBoxItem { Text = group, Enabled =
false
};
groupListItem.Font.Bold =
true
;
groupListItem.Font.Italic =
true
;
groupListItem.ForeColor = Color.Black;
listBoxCaseActions.Items.Add(groupListItem);
foreach
(var caseActon
in
caseActions)
{
var listItem =
new
RadListBoxItem { Text = caseActon.EntityName, Value = caseActon.ObjectTypeCode };
if
(!caseActon.HasPrivileges)
{
listItem.Enabled =
false
;
listItem.Text =
string
.Concat(caseActon.EntityName, CASEACTION_NO_PRIVILEGES);
}
else
if
((caseActon.ObjectTypeCode.Equals(
"10022"
) && !_caseStatus.ToLower().Equals(CASE_STATUS_PENDING_CLOSED)))
//Close Case
{
listItem.Enabled =
false
;
listItem.Text =
string
.Concat(caseActon.EntityName,
string
.Format(CASEACTION_NOT_AVAILABLE, _caseStatus));
}
else
if
(caseActon.ObjectTypeCode.Equals(
"10051"
))
//Re-open Case
{
if
(_caseStatus.ToLower().Equals(CASE_STATUS_CLOSED))
{
this
._caseActionsBusinessComponent = _caseActionsBusinessComponent ??
new
CaseActionsBusinessComponent();
var role =
this
._caseActionsBusinessComponent.GetUserSecurityRole();
if
(CASEACTION_USER_ROLE.Where(r => role.ToLower().Contains(r)).Count() > 0)
{
listItem.Enabled =
true
;
}
else
{
listItem.Enabled =
false
;
listItem.Text =
string
.Concat(caseActon.EntityName, CASEACTION_NO_PRIVILEGES);
}
}
else
{
listItem.Enabled =
false
;
listItem.Text =
string
.Concat(caseActon.EntityName,
string
.Format(CASEACTION_NOT_AVAILABLE, _caseStatus));
}
}
listBoxCaseActions.Items.Add(listItem);
}
}