See Also

LegendEntry Members  | dotnetCHARTING Namespace

Language

Visual Basic

C#

Show All

See Also Languages dotnetCHARTING Send comments on this topic.

LegendEntry Class

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)
   '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()
End Sub 'Page_Load
</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.