private void HomeControlSub4_Load(object sender, EventArgs e) { if (m_bisInit == true) { return; } else { m_bisInit = true; } ReportRecord Record; ReportRecordItem Item; ReportColumn Column; // define the columns Column = axReportControl.Columns.Add(COLUMN_NUMBER, "NO.", 30, true); Column.Editable = false; Column = axReportControl.Columns.Add(COLUMN_NAME, "策略名称", 250, true); Column.DrawHeaderRowsVGrid = false; Column = axReportControl.Columns.Add(COLUMN_LIST, "股票清单文件", 350, true); Column.DrawHeaderRowsVGrid = false; Column.EditOptions.AddExpandButton(); Column = axReportControl.Columns.Add(COLUMN_FILE, "SR策略文件", 400, true); Column.DrawHeaderRowsVGrid = false; Column.EditOptions.AddExpandButton(); axReportControl.PaintManager.VerticalGridStyle = XTPReportGridStyle.xtpGridSolid; axReportControl.AllowEdit = true; axReportControl.FocusSubItems = true; axReportControl.AllowColumnRemove = false; // New item row (header row) Record = axReportControl.HeaderRecords.Add(); axReportControl.PaintManager.HeaderRowsDividerStyle = XTPReportFixedRowsDividerStyle.xtpReportFixedRowsDividerOutlook; axReportControl.ShowHeaderRows = true; axReportControl.HeaderRowsAllowEdit = true; Item = Record.AddItem(""); Item = Record.AddItem(NEW_ITEM_NAME); Item = Record.AddItem(NEW_ITEM_LIST); Item = Record.AddItem(NEW_ITEM_FILE); ClearHeaderRow(true); axReportControl.Populate(); axReportControl.SetCustomDraw(XTPReportCustomDraw.xtpCustomBeforeDrawRow); }