Represents an entry in the legend box.
For a list of all members of this type, see LegendEntry members.
Object Model
Inheritance Hierarchy
System.Object
dotnetCHARTING.LegendEntry
Syntax
[Visual Basic]
Public Class LegendEntry
[C#]
public class LegendEntry
Example
[Visual Basic]
<%@ Page Language="VB" debug="true" Description="dotnetCHARTING Component"%>
<%@ Register TagPrefix="dotnet" Namespace="dotnetCHARTING" Assembly="dotnetCHARTING"%>
<%@ Import Namespace="System.Drawing" %>
<script runat="server">
Sub Page_Load(sender As [Object], e As EventArgs)
Chart.Title = "Orders By Customers"
Chart.DefaultSeries.ConnectionString = "Provider=Microsoft.Jet.OLEDB.4.0;user id=admin;password=;data source=" + Server.MapPath("../../database/chartsample.mdb")
Chart.XAxis.Label.Text = "Customers"
Chart.TempDirectory = "temp"
Chart.Debug = True
Chart.Use3D = True
Chart.Transpose = True
Chart.LegendBox.Template = "%icon %name"
Chart.DefaultSeries.LegendEntry.URL = "%Xvalue,%Yvalue"
Chart.DefaultSeries.LegendEntry.ToolTip = "Total: %YSum"
Chart.DefaultSeries.LegendEntry.URL = "customer.aspx?name=%Name"
Chart.Series.Name = "Orders"
Chart.Series.SqlStatement = "SELECT Name,Sum(1) FROM Orders GROUP BY Name ORDER BY Sum(1) DESC"
Chart.SeriesCollection.Add()
End Sub
</script>
<HTML><HEAD><TITLE>LegendBox Entry Template</TITLE></HEAD>
<BODY>
<DIV align=center>
<dotnet:Chart id="Chart" runat="server"/>
</DIV>
</BODY>
</BODY>
</HTML> |
[C#]
<%@ Page Language="C#" debug="true" Description="dotnetCHARTING Component"%> <%@ Register TagPrefix="dotnet" Namespace="dotnetCHARTING" Assembly="dotnetCHARTING"%> <%@ Import Namespace="System.Drawing" %> <script runat="server"> void Page_Load(Object sender,EventArgs e) { //set global properties Chart.Title ="Orders By Customers"; Chart.DefaultSeries.ConnectionString = @"Provider=Microsoft.Jet.OLEDB.4.0;user id=admin;password=;data source=" + Server.MapPath("../../database/chartsample.mdb"); Chart.XAxis.Label.Text="Customers"; Chart.TempDirectory="temp"; Chart.Debug=true; Chart.Use3D=true; Chart.Transpose =true; Chart.LegendBox.Template ="%icon %name"; Chart.DefaultSeries.LegendEntry.URL="%Xvalue,%Yvalue"; Chart.DefaultSeries.LegendEntry.ToolTip = "Total: %YSum"; Chart.DefaultSeries.LegendEntry.URL = "customer.aspx?name=%Name"; //Add a series Chart.Series.Name="Orders"; Chart.Series.SqlStatement= @"SELECT Name,Sum(1) FROM Orders GROUP BY Name ORDER BY Sum(1) DESC"; Chart.SeriesCollection.Add(); } </script> <HTML><HEAD><TITLE>LegendBox Entry Template</TITLE></HEAD> <BODY> <DIV align=center> <dotnet:Chart id="Chart" runat="server"/> </DIV> </BODY> </BODY> </HTML> |
See Also
LegendEntry Members
| dotnetCHARTING Namespace
2002 - 2005 Webavail Productions Inc. & Corporate Web Solutions Ltd.. All Rights Reserved.