or
I'm trying to enable grouping on a grid that is using NeedDataSource to get a LINQ table.
| <asp:ScriptManager ID="ScriptManager1" runat="server"> |
| </asp:ScriptManager> |
| <telerik:RadGrid ID="RadGrid1" runat="server" |
| ongroupschanging="RadGrid1_GroupsChanging" |
| onneeddatasource="RadGrid1_NeedDataSource" AllowPaging="true" ShowGroupPanel="true" > |
| <MasterTableView AllowPaging="true" PageSize="100" DataKeyNames="BuildID" > |
| </MasterTableView> |
| <ClientSettings AllowDragToGroup="true" /> |
| </telerik:RadGrid> |
| protected void RadGrid1_GroupsChanging(object source, Telerik.Web.UI.GridGroupsChangingEventArgs e) |
| { |
| } |
| protected void RadGrid1_NeedDataSource(object source, Telerik.Web.UI.GridNeedDataSourceEventArgs e) |
| { |
| RadGrid1.DataSource = new DataClasses1DataContext().DataTable; |
| } |



| <form id="Form1" runat="server"> |
| <asp:ScriptManager ID="ScriptManager1" runat="server"> |
| </asp:ScriptManager> |
| <asp:UpdatePanel ID="UpdatePanel1" UpdateMode="Conditional" runat="server"> |
| <ContentTemplate> |
| <telerik:RadChart ID="RadChart1" runat="server" AutoLayout="true"> |
| <ClientSettings EnableZoom="false" ScrollMode="XOnly" XScale="50" /> |
| <Series> |
| <telerik:ChartSeries DataYColumn="Speed" Type="Line"> |
| <Appearance> |
| <LabelAppearance Visible="false"> |
| </LabelAppearance> |
| </Appearance> |
| </telerik:ChartSeries> |
| </Series> |
| <Legend Visible="false"></Legend> |
| <ChartTitle TextBlock-Text="Title"> |
| </ChartTitle> |
| </telerik:RadChart> |
| </ContentTemplate> |
| </asp:UpdatePanel> |
| </form> |
| protected void Page_Load(object sender, EventArgs e) |
| { |
| if (!IsPostBack) |
| { |
| DataTable dt = new DataTable(); |
| dt.Columns.Add("speed", typeof(int)); |
| Random random = new Random(); |
| for (int i = 0; i < 3600; i++) |
| { |
| DataRow row = dt.NewRow(); |
| row[0] = random.Next(100); |
| dt.Rows.Add(row); |
| } |
| RadChart1.DataSource = dt; |
| RadChart1.DataBind(); |
| } |
| } |
var OnTelerikClientLoad = function(editor, args) {
var element = document.all ? editor.get_document().body : editor.get_document();
$telerik.addExternalHandler(element, "focus", function(e) {
alert("focus!");
});
$telerik.addExternalHandler(element, "blur", function(e) {
alert("blur!");
});
}