With this code:
chart.PlotArea.XAxis.AutoScale =
false;
chart.PlotArea.XAxis.MinValue = 0.0;
chart.PlotArea.XAxis.MaxValue =2.53;
chart.PlotArea.XAxis.Step = 1000;
// (maximum.Value - minimum.Value) / 10.0;
Whatever the step - 1, 10, 1000, 10th of difference, the x-axis draws so many labels and ticks that the x-axis becomes a complete mush. Why?
The only reason I am turning off autoscaling on this line chart is that autoscaling puts the first point on the axis some way in from the left, and the last point some way in from the right. So an alternative solution would be if you could tell me how to make autoscale put the first and last points on the extreme left and right
cheers
| Masterpage.master |
| ------------------------- |
| <%@ Master Language="C#" AutoEventWireup="true" CodeFile="Masterpage.master.cs" Inherits="Masterpage" %> |
| <!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> |
| <style type="text/css"> |
| html |
| { |
| overflow:auto; |
| } |
| html, |
| body, |
| form |
| { |
| margin:0; |
| height:100%; |
| } |
| </style> |
| </head> |
| <body> |
| <form id="form1" runat="server"> |
| <asp:ScriptManager ID="ScriptManager1" runat="server" /> |
| <table style="height: 90%; width: 100%;" cellpadding="0" cellspacing="0"> |
| <tr> |
| <td style="height:90%;"> |
| <asp:ContentPlaceHolder ID="ContentPlaceHolder1" runat="server"> |
| </asp:ContentPlaceHolder> |
| </td> |
| </tr> |
| </table> |
| </form> |
| </body> |
| </html> |
| GridResize.aspx |
| ------------------- |
| <%@ Page Language="C#" MasterPageFile="~/Masterpage.master" AutoEventWireup="true" CodeFile="GridResize.aspx.cs" |
| Inherits="GridResize" Title="Untitled Page" %> |
| <%@ Register Assembly="Telerik.Web.UI" Namespace="Telerik.Web.UI" TagPrefix="telerik" %> |
| <asp:Content ID="Content1" ContentPlaceHolderID="ContentPlaceHolder1" runat="Server"> |
| <table style="height: 90%; width: 90%;"> |
| <tr> |
| <td style="height: 90%; width: 90%;" valign="top"> |
| <telerik:RadGrid ID="RadGrid1" runat="server" DataSourceID="XmlDataSource1" AllowPaging="true" |
| PageSize="40" Width="90%" Height="100%" Style="border: 0; outline: none"> |
| <MasterTableView TableLayout="Auto" AutoGenerateColumns="false"> |
| <Columns> |
| <telerik:GridBoundColumn DataField="id" HeaderText="Issue" SortExpression="id" |
| UniqueName="id" HeaderStyle-Width="40%" ItemStyle-Width="40%"> |
| </telerik:GridBoundColumn> |
| <telerik:GridBoundColumn DataField="firstname" HeaderText="firstname" SortExpression="firstname" |
| UniqueName="firstname" HeaderStyle-Width="40%" ItemStyle-Width="40%"> |
| </telerik:GridBoundColumn> |
| <telerik:GridBoundColumn DataField="firstname" HeaderText="firstname1" SortExpression="firstname" |
| UniqueName="firstname" HeaderStyle-Width="40%" ItemStyle-Width="40%"> |
| </telerik:GridBoundColumn> |
| <telerik:GridBoundColumn DataField="firstname" HeaderText="firstname2" SortExpression="firstname" |
| UniqueName="firstname" HeaderStyle-Width="40%" ItemStyle-Width="40%"> |
| </telerik:GridBoundColumn> |
| <telerik:GridBoundColumn DataField="firstname" HeaderText="firstname3" SortExpression="firstname" |
| UniqueName="firstname" HeaderStyle-Width="40%" ItemStyle-Width="40%"> |
| </telerik:GridBoundColumn> |
| <telerik:GridBoundColumn DataField="firstname" HeaderText="firstname4" SortExpression="firstname" |
| UniqueName="firstname" HeaderStyle-Width="40%" ItemStyle-Width="40%"> |
| </telerik:GridBoundColumn> |
| <telerik:GridBoundColumn DataField="firstname" HeaderText="firstname5" SortExpression="firstname" |
| UniqueName="firstname" HeaderStyle-Width="40%" ItemStyle-Width="40%"> |
| </telerik:GridBoundColumn> |
| <telerik:GridBoundColumn DataField="firstname" HeaderText="firstname6" SortExpression="firstname" |
| UniqueName="firstname" HeaderStyle-Width="40%" ItemStyle-Width="40%"> |
| </telerik:GridBoundColumn> |
| <telerik:GridBoundColumn DataField="firstname" HeaderText="firstname7" SortExpression="firstname" |
| UniqueName="firstname" HeaderStyle-Width="40%" ItemStyle-Width="40%"> |
| </telerik:GridBoundColumn> |
| <telerik:GridBoundColumn DataField="firstname" HeaderText="firstname8" SortExpression="firstname" |
| UniqueName="firstname" HeaderStyle-Width="40%" ItemStyle-Width="40%"> |
| </telerik:GridBoundColumn> |
| <telerik:GridBoundColumn DataField="firstname" HeaderText="firstname9" SortExpression="firstname" |
| UniqueName="firstname" HeaderStyle-Width="40%" ItemStyle-Width="40%"> |
| </telerik:GridBoundColumn> |
| <telerik:GridBoundColumn DataField="firstname" HeaderText="firstname10" SortExpression="firstname" |
| UniqueName="firstname" HeaderStyle-Width="40%" ItemStyle-Width="40%"> |
| </telerik:GridBoundColumn> |
| <telerik:GridBoundColumn DataField="firstname" HeaderText="firstname11" SortExpression="firstname" |
| UniqueName="firstname" HeaderStyle-Width="40%" ItemStyle-Width="40%"> |
| </telerik:GridBoundColumn> |
| <telerik:GridBoundColumn DataField="firstname" HeaderText="firstname12" SortExpression="firstname" |
| UniqueName="firstname" HeaderStyle-Width="40%" ItemStyle-Width="40%"> |
| </telerik:GridBoundColumn> |
| </Columns> |
| </MasterTableView> |
| <ClientSettings EnableRowHoverStyle="true"> |
| <Selecting AllowRowSelect="true" /> |
| <Scrolling AllowScroll="true" UseStaticHeaders="true" /> |
| </ClientSettings> |
| <PagerStyle Mode="NextPrevAndNumeric" /> |
| </telerik:RadGrid> |
| <asp:XmlDataSource ID="XmlDataSource1" runat="server" DataFile="~/datasource.xml" /> |
| </td> |
| </tr> |
| </table> |
| </asp:Content> |
private
void myFunction(GridFilteringItem item)
{
foreach (TableCell cell in item.Cells)
{
foreach (Control c in cell.Controls)
{
if (c is GridFilterMenu)
{
GridFilterMenu gridFilterMenu = c as GridFilterMenu;
// Find the links in the gridFilterMenu
// Add javascript to the onClick event
}
}
}
}
Using the debugger, I found out that the GridFilterMenu is not contained in the cell. Where should I look for it?
Thank you very much!
M.