ColumnGroupsViewDefinition
view = new ColumnGroupsViewDefinition();
view.ColumnGroups.Add(new GridViewColumnGroup("Group"));
view.ColumnGroups.Add(new GridViewColumnGroup("ID"));
view.ColumnGroups.Add(new GridViewColumnGroup("Amount"));
view.ColumnGroups.Add(new GridViewColumnGroup("Date "));
view.ColumnGroups.Add(new GridViewColumnGroup("method"));
view.ColumnGroups.Add(new GridViewColumnGroup("request"));
view.ColumnGroups[3].Rows.Add(new GridViewColumnGroupRow());
view.ColumnGroups[4].Rows.Add(new GridViewColumnGroupRow());
view.ColumnGroups[5].Rows.Add(new GridViewColumnGroupRow());
view.ColumnGroups[3].Rows[0].Columns.Add(this.grid1.Columns["Now"]);
view.ColumnGroups[3].Rows[0].Columns.Add(this.grid1.Columns["yesterday"]);
view.ColumnGroups[4].Rows[0].Columns.Add(this.grid1.Columns["now"]);
view.ColumnGroups[4].Rows[0].Columns.Add(this.grid1.Columns["yesterday"]);
view.ColumnGroups[5].Rows[0].Columns.Add(this.grid1.Columns["now"]);
view.ColumnGroups[5].Rows[0].Columns.Add(this.grid1.Columns["yesterday"]);
DataTable
table = new DataTable();
table.Columns.Add(
"grp",typeof(string));
table.Columns.Add("ID",typeof(string));
table.Columns.Add("Amt",typeof(string));
table.Columns.Add("date",typeof(string));
table.Columns.Add("metd",typeof(string));
table.Columns.Add("req",typeof(string));
grid1.MasterGridViewTemplate.AutoGenerateColumns = false;
grid1.DataSource = table;
grid1.ViewDefinition = view;
If grid.Rows(e.RowIndex).Cells(5).Value = "Adjusted Net Requirement (User Input)" Or grid.Rows(e.RowIndex).Cells(5).Value = "Supply Adj. Forecast (User Input)" Then If IsNumeric(e.Value) Then _supplyLogicLayer.calculateOnTheFly(dsSupply, grid, e.RowIndex, e.ColumnIndex, e.Value) '_supplyLogicLayer.calculateOnTheFly(grid, e.RowIndex, e.ColumnIndex, e.Value) End If End If
ICollection<PieChartSeries> pieChartList = new List<PieChartSeries>();
GeneratePieChart generatePieChart = new GeneratePieChart();
pieChartList = generatePieChart.GenerateChartSeries();
radChart1.DataManager.DataSource = pieChartList;
radChart1.DataManager.LabelsColumn =
"ItemName";
radChart1.DataManager.ValuesXColumn =
"Value";
radChart1.IntelligentLabelsEnabled =
true;
radChart1.DataBind();
radChart1.Series[0].Name =
"LegendName";
radChart1.Series[0].Appearance.LegendDisplayMode =
ChartSeriesLegendDisplayMode.ItemLabels;
radChart1.Update();