or
chrtPerformance.PlotArea.Series.Clear();chrtPerformance.PlotArea.XAxis.Type = AxisType.Date;chrtPerformance.PlotArea.XAxis.BaseUnit = DateTimeBaseUnit.Months;chrtPerformance.PlotArea.XAxis.LabelsAppearance.DataFormatString = "m";chrtPerformance.PlotArea.XAxis.LabelsAppearance.RotationAngle = 270;chrtPerformance.PlotArea.XAxis.DataLabelsField = "BatchDate";string type = Settings[NTConstants.CONST_CHART_TYPE].ToString();if (type == "Area"){ var seriesA = new AreaSeries(); var seriesB = new AreaSeries(); seriesA.DataFieldY = "CashValue"; seriesB.DataFieldY = "InstrumentValue"; seriesA.TooltipsAppearance.ClientTemplate = "#=dataItem.CashValue#, Cash Value"; seriesB.TooltipsAppearance.ClientTemplate = "#=dataItem.InstrumentValue#, Instrument Value, #=dataItem.BatchDate#"; seriesA.LabelsAppearance.Visible = false; seriesB.LabelsAppearance.Visible = false; seriesA.MissingValues = MissingValuesBehavior.Interpolate; seriesB.MissingValues = MissingValuesBehavior.Interpolate; chrtPerformance.PlotArea.Series.Add(seriesA); chrtPerformance.PlotArea.Series.Add(seriesB);}
<asp:Table runat="server" CellPadding="0" CellSpacing="0"> <asp:TableRow> <asp:TableCell> <b><asp:LinkButton runat="server" Text="Collapse All" ID="CollapseAllBtn" OnClick="CollapseAllClick" /></b> </asp:TableCell> <asp:TableCell style="padding-left:10px"> <b><asp:LinkButton runat="server" Text="Expand All" ID="ExpandAllBtn" OnClick="ExpandAllClick" /></b> </asp:TableCell> </asp:TableRow></asp:Table>protected void CollapseAllClick(object sender, EventArgs e) { foreach (GridDataItem item in PNLViewGrid.MasterTableView.Items) { item.Expanded = false; foreach (GridDataItem nestedItem in item.ChildItem.NestedTableViews[0].Items) { nestedItem.Expanded = false; } } } protected void ExpandAllClick(object sender, EventArgs e) { foreach (GridDataItem item in PNLViewGrid.MasterTableView.Items) { item.Expanded = true; foreach (GridDataItem nestedItem in item.ChildItem.NestedTableViews[0].Items) { nestedItem.Expanded = true; } } }