or
private void InitRadChart() |
{ |
RadChart1.ChartTitle.TextBlock.Text = "Pensioen overzicht"; |
RadChart1.Chart.Series.Clear(); |
RadChart1.PlotArea.XAxis.AutoScale = false; |
RadChart1.PlotArea.XAxis.AddRange(intPrePensioenLeeftijd, intEindeXAsLeeftijd, 1); |
int intHuidigInkomenRest = intHuidigInkomen%5000; |
RadChart1.PlotArea.YAxis.AutoScale = false; |
RadChart1.PlotArea.YAxis.AddRange(0, intHuidigInkomen-intHuidigInkomenRest+10000 , 5000); |
ChartSeries csPrePensioen = new ChartSeries("PrePensioen", ChartSeriesType.StackedBar); |
int intPPAOWGerechtigdeLeeftijd = intAOWGerechtigdeLeeftijd; |
int intPPPrePensioenLeeftijd = intPrePensioenLeeftijd; |
csPrePensioen.ActiveRegionToolTip = "test"; |
csPrePensioen.Appearance.BarWidthPercent = 100; |
for (int i = intPPPrePensioenLeeftijd; i < intPPAOWGerechtigdeLeeftijd; i++) |
{ |
ChartSeriesItem citem = new ChartSeriesItem(); |
citem.XValue = i; |
citem.YValue = intPrepensioen; |
csPrePensioen.AddItem(citem); |
} |
csPrePensioen.Appearance.LabelAppearance.Visible = false; |
RadChart1.Series.Add(csPrePensioen); |
} |
<telerik:RadChart ID="RadChart1" runat="server" Skin="Metal" Height="400px" Width="700px"> |
<PlotArea> |
<EmptySeriesMessage Visible="True"> |
<Appearance Visible="True"> |
</Appearance> |
</EmptySeriesMessage> |
<XAxis> |
<Appearance Color="Transparent" MajorTick-Color="174, 174, 174"> |
<MajorGridLines Color="40, 255, 255, 255" PenStyle="Solid" /> |
<TextAppearance TextProperties-Color="51, 51, 51"> |
</TextAppearance> |
</Appearance> |
<AxisLabel> |
<TextBlock> |
<Appearance TextProperties-Color="51, 51, 51"> |
</Appearance> |
</TextBlock> |
</AxisLabel> |
<Items> |
<telerik:ChartAxisItem Value="100"> |
</telerik:ChartAxisItem> |
</Items> |
</XAxis> |
<YAxis> |
<Appearance Color="Transparent" MajorTick-Color="174, 174, 174" MinorTick-Color="174, 174, 174"> |
<MajorGridLines Color="40, 255, 255, 255" /> |
<MinorGridLines Color="40, 255, 255, 255" /> |
<TextAppearance TextProperties-Color="51, 51, 51"> |
</TextAppearance> |
</Appearance> |
<AxisLabel> |
<TextBlock> |
<Appearance TextProperties-Color="51, 51, 51"> |
</Appearance> |
</TextBlock> |
</AxisLabel> |
</YAxis> |
<Appearance Corners="Round, Round, Round, Round, 4"> |
<FillStyle FillType="Image"> |
<FillSettings BackgroundImage="{plotarea}" ImageAlign="Top" ImageDrawMode="Flip" |
ImageFlip="FlipY"> |
</FillSettings> |
</FillStyle> |
<Border Color="174, 174, 174" Width="4" /> |
</Appearance> |
</PlotArea> |
<Appearance Corners="Round, Round, Round, Round, 10"> |
<FillStyle FillType="Image"> |
<FillSettings ImageDrawMode="Flip" BackgroundImage="{chart}"> |
</FillSettings> |
</FillStyle> |
<Border Color="111, 111, 111"></Border> |
</Appearance> |
<ChartTitle> |
<Appearance> |
<FillStyle MainColor="Transparent"> |
</FillStyle> |
</Appearance> |
<TextBlock> |
<Appearance TextProperties-Font="Arial, 16pt"> |
</Appearance> |
</TextBlock> |
</ChartTitle> |
<Legend> |
<Appearance Position-AlignedPosition="TopRight" Dimensions-Margins="16%, 3%, 1px, 1px"> |
<ItemTextAppearance TextProperties-Color="Black"> |
</ItemTextAppearance> |
<FillStyle MainColor="Transparent"> |
</FillStyle> |
<Border Color="Transparent"></Border> |
</Appearance> |
</Legend> |
</telerik:RadChart> |
RadGrid RadGrid1 = new RadGrid();
RadGrid1.ID = "RadGrid1";
// Add the RadGrid instance to the controls
this.PlaceHolder1.Controls.Add(RadGrid1);
RadGrid1.DataSourceID = "SqlDataSource1";
RadGrid1.MasterTableView.DataKeyNames = new string[] { "Jobnumber" };
RadGrid1.Skin = "Default";
RadGrid1.Width = Unit.Percentage(100);
RadGrid1.PageSize = 15;
RadGrid1.AllowPaging = true;
RadGrid1.AllowSorting = true;
RadGrid1.AllowFilteringByColumn = true;
RadGrid1.AutoGenerateColumns = false;
RadGrid1.GridLines = GridLines.Both;
RadGrid1.ItemCommand += new GridCommandEventHandler(RadGrid1_ItemCommand);
//Add columns
GridBoundColumn boundColumn;
foreach (DataRow dr in dt.Rows)
{
//Add column
boundColumn = new GridBoundColumn();
boundColumn.DataField = dr["DataField"].ToString().Trim(); // Initalize the DataField value.
boundColumn.HeaderText = dr["HeaderText"].ToString().Trim(); // Initialize the HeaderText field value.
boundColumn.HtmlEncode = false;
boundColumn.ReadOnly = true;
boundColumn.SortExpression = dr["SortExpression"].ToString().Trim();
boundColumn.HeaderStyle.CssClass = "headerstyle";
if (dr["align"].ToString().Trim().ToUpper().Equals("RIGHT"))
boundColumn.ItemStyle.HorizontalAlign = HorizontalAlign.Right;
if (dr["align"].ToString().Trim().ToUpper().Equals("LEFT"))
boundColumn.ItemStyle.HorizontalAlign = HorizontalAlign.Left;
if (dr["align"].ToString().Trim().ToUpper().Equals("CENTER"))
boundColumn.ItemStyle.HorizontalAlign = HorizontalAlign.Center;
if (dr["width"].ToString().Length == 0)
boundColumn.HeaderStyle.Width = 100;
else
boundColumn.HeaderStyle.Width = Convert.ToInt32(dr["width"].ToString().Trim());
RadGrid1.MasterTableView.Columns.Add(boundColumn);
}
<
asp:PlaceHolder
ID
=
"PlaceHolder1"
runat
=
"server"
/>
protected void btn1AusePrint_Command(GridCommandEventArgs e)
{
RadGrid Grid1 = (RadGrid)PlaceHolder1.FindControl("RadGrid1");
Grid1.PageSize = 1; // Set to one record per page when displaying document
:
:
}