<Appearance> |
<FillStyle FillType="ComplexGradient"> |
<FillSettings> |
<ComplexGradient> |
<telerik:GradientElement Color="254, 122, 218" /> |
<telerik:GradientElement Color="244, 80, 198" Position="0.5" /> |
<telerik:GradientElement Color="205, 46, 153" Position="1" /> |
</ComplexGradient> |
</FillSettings> |
</FillStyle> |
<TextAppearance TextProperties-Color="51, 51, 51"> |
</TextAppearance> |
<Border Color="174, 12, 111" /> |
</Appearance> |
Dim chartSeries As New Telerik.Charting.ChartSeries() |
chartSeries.Name = "BUDGET" |
chartSeries.Type = Telerik.Charting.ChartSeriesType.Bar |
RadChart1.Series.Add(chartSeries) |
RadChart1.Series(2).DataYColumn = "budget" |
'RadChart1.Series(2).Appearance.FillStyle.FillType = Telerik.Charting.Styles.FillType.ComplexGradient |
'RadChart1.Series(2).Appearance.FillStyle.FillSettings.ComplexGradient.Item(0).Color = Drawing.Color.Tomato |
'RadChart1.Series(2).Appearance.FillStyle.FillSettings.ComplexGradient.Item(1).Color = Drawing.Color.Red |
' RadChart1.Series(2).Appearance.FillStyle.FillSettings.ComplexGradient.Item(0).Position = 0.5 |
'RadChart1.Series(2).Appearance.FillStyle.FillSettings.ComplexGradient.Item(1).Position = 1 |
RadChart1.Series(2).Appearance.FillStyle.MainColor = Drawing.Color.Tomato |
RadChart1.Series(2).Appearance.FillStyle.SecondColor = Drawing.Color.Red |
RadChart1.Series(2).Appearance.TextAppearance.TextProperties.Color = Drawing.Color.Black |
RadChart1.Series(2).Appearance.Border.Color = Drawing.Color.Tomato |
chartSeries.Type = ChartSeriesType.Bar
chartSeries.Appearance.FillStyle.MainColor = Drawing.Color.Beige
chartSeries.Appearance.FillStyle.SecondColor = Drawing.Color.Aqua
chartSeries.Appearance.FillStyle.FillType = Styles.FillType.ComplexGradient
I get the following error message...
I have a 2 level heirchy in radgrid.
When I select the Second Detail Table i want to dynamically render content in the
NestedViewTemplate.
What is the best way or event Iam using ItemCommand:
<
telerik:RadGrid ID="RadGridTariffSericeLevel" runat="server" DataSourceID="ObjectDataSourceTariffLanesByServiceLevel"
EnableLinqExpressions="false" Width="950px" Skin="Vista" GridLines="Horizontal"
AllowPaging="True" AutoGenerateColumns="false" Hei
OnItemCreated="RadGridTariffSericeLevel_ItemCreated"
OnItemCommand="RadGridTariffSericeLevel_ItemCommand"
onitemdatabound="RadGridTariffSericeLevel_ItemDataBound"
ondatabound="RadGridTariffSericeLevel_DataBound"
onselectedindexchanged="RadGridTariffSericeLevel_SelectedIndexChanged"
onneeddatasource="RadGridTariffSericeLevel_NeedDataSource" >
<ClientSettings>
<Selecting AllowRowSelect="True"></Selecting>
</ClientSettings>
<MasterTableView DataKeyNames="TariffDataID, ServiceLevelID" ShowFooter="true" DataSourceID="ObjectDataSourceTariffLanesByServiceLevel"
ItemStyle-BackColor="#eff4f8" AlternatingItemStyle-BackColor="#eff4f8" FooterStyle-ForeColor="Red" Font-Size="Large">
<Columns>
<telerik:GridBoundColumn DataField="ServiceLevelID" HeaderText="Service" HeaderStyle-Width="75px" />
<telerik:GridBoundColumn DataField="Lanes" HeaderText="Lanes" HeaderStyle-Width="75px"
Aggregate="Sum" FooterAggregateFormatString="{0:n0}" />
<telerik:GridBoundColumn DataField="ShipmentsPerMonth" HeaderText="Pros" HeaderStyle-Width="75px"
Aggregate="Sum" FooterAggregateFormatString="{0:n0}" />
<telerik:GridBoundColumn DataField="TotalCost" HeaderText="Total Cost" DataFormatString="{0:c2}"
Aggregate="Sum" FooterAggregateFormatString="{0:c2}" />
</Columns>
<DetailTables>
<telerik:GridTableView runat="server" Name="GridTableViewOrigin" DataSourceID="ObjectDataSourceTariffLanesByServiceLevelOrigin"
DataKeyNames="TariffDataID, ServiceLevelID, OriginServicePointID" AutoGenerateColumns="false" Width="100%" HierarchyLoadMode="ServerBind">
<Columns>
<telerik:GridBoundColumn DataField="OriginServicePointID" HeaderText="Origin" HeaderStyle-Width="75px" />
<telerik:GridBoundColumn DataField="Lanes" HeaderText="Lanes" HeaderStyle-Width="75px" />
<telerik:GridBoundColumn DataField="ShipmentsPerMonth" HeaderText="Pros" HeaderStyle-Width="75px" />
<telerik:GridBoundColumn DataField="TotalCost" HeaderText="Total Cost" DataFormatString="{0:c2}" />
</Columns>
<ParentTableRelation>
<telerik:GridRelationFields DetailKeyField="OriginServicePointID" MasterKeyField="ServiceLevelID" />
</ParentTableRelation>
<NestedViewTemplate>
<asp:PlaceHolder ID="PlaceHolder1" runat="server"></asp:PlaceHolder>
<asp:Button ID="Button1" runat="server" Text="Button" OnClick="Button1_Clicked" CommandName="Button1" />
</NestedViewTemplate>
</telerik:GridTableView>
</DetailTables>
</MasterTableView>
</telerik:RadGrid>
protected void RadGridTariffSericeLevel_ItemCommand(object source, GridCommandEventArgs e)
{
if (e.CommandName == "ExpandCollapse" && e.Item.OwnerTableView.Name == "GridTableViewOrigin")
{
GridDataItem OriginItem = (GridDataItem)e.Item;
GridNestedViewItem NestedViewItem = (GridNestedViewItem)OriginItem.ChildItem;
if (NestedViewItem != null)
{
PlaceHolder PlaceHolder1 = (PlaceHolder)NestedViewItem.FindControl("PlaceHolder1");
PlaceHolder1.Controls.Add(GetTable());
Label Label = (Label)NestedViewItem.FindControl("Label1");
}
}
}