Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/.net/20.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
.net 按列标题分组时使用展开的行导出_.net_Export To Excel_Infragistics_Ultrawingrid - Fatal编程技术网

.net 按列标题分组时使用展开的行导出

.net 按列标题分组时使用展开的行导出,.net,export-to-excel,infragistics,ultrawingrid,.net,Export To Excel,Infragistics,Ultrawingrid,我正在使用Infragistics.Win.UltraWinGrid.ExcelExport.UltraGridExcelExporter将UltraGrid导出到Excel中。UltraGrid当前按列标题分组。导出到Excel时,它会保留此信息。您需要展开组以查看此行的内容。您可以在excel中通过按下2按钮轻松完成此操作 不过,我的问题是: 如何将列标题下的行自动展开而不是折叠导出到Excel 我已尝试添加一个事件: myExport.RowExported += myExport_Row

我正在使用
Infragistics.Win.UltraWinGrid.ExcelExport.UltraGridExcelExporter
将UltraGrid导出到Excel中。UltraGrid当前按列标题分组。导出到Excel时,它会保留此信息。您需要展开组以查看此行的内容。您可以在excel中通过按下
2
按钮轻松完成此操作

不过,我的问题是: 如何将列标题下的行自动展开而不是折叠导出到Excel

我已尝试添加一个事件:

myExport.RowExported += myExport_RowExported;
然后在事件中添加:

void myExport_RowExported(object sender, Infragistics.Win.UltraWinGrid.ExcelExport.RowExportedEventArgs e)
    {
        e.CurrentWorksheet.Rows[e.CurrentRowIndex].Hidden = false;
    }

这仍然不起作用,有什么想法吗?

除了将每行的hidden属性设置为false之外,我找不到其他帖子。 通过将Outlineing属性设置为none,我成功地实现了这一点:

我希望这对其他人有帮助

myExport.OutliningStyle = Infragistics.Win.UltraWinGrid.ExcelExport.OutliningStyle.None;

除了将每行的hidden属性设置为false之外,我找不到其他帖子。 通过将Outlineing属性设置为none,我成功地实现了这一点:

我希望这对其他人有帮助

myExport.OutliningStyle = Infragistics.Win.UltraWinGrid.ExcelExport.OutliningStyle.None;

除了将每行的hidden属性设置为false之外,我找不到其他帖子。 通过将Outlineing属性设置为none,我成功地实现了这一点:

我希望这对其他人有帮助

myExport.OutliningStyle = Infragistics.Win.UltraWinGrid.ExcelExport.OutliningStyle.None;

除了将每行的hidden属性设置为false之外,我找不到其他帖子。 通过将Outlineing属性设置为none,我成功地实现了这一点:

我希望这对其他人有帮助

myExport.OutliningStyle = Infragistics.Win.UltraWinGrid.ExcelExport.OutliningStyle.None;

导出器直到RowExported激发后才在行上设置隐藏状态。因此,如果在示例代码中将Hidden属性设置为false时检查它,就会发现它已经为false。 因此,您只需等待所有行被导出,然后设置隐藏状态:

    private void ultraGridExcelExporter1_ExportEnding(object sender, Infragistics.Win.UltraWinGrid.ExcelExport.ExportEndingEventArgs e)
    {
        foreach (WorksheetRow wsRow in e.CurrentWorksheet.Rows)
        {
            wsRow.Hidden = false;
        }
    }

导出器直到RowExported激发后才在行上设置隐藏状态。因此,如果在示例代码中将Hidden属性设置为false时检查它,就会发现它已经为false。 因此,您只需等待所有行被导出,然后设置隐藏状态:

    private void ultraGridExcelExporter1_ExportEnding(object sender, Infragistics.Win.UltraWinGrid.ExcelExport.ExportEndingEventArgs e)
    {
        foreach (WorksheetRow wsRow in e.CurrentWorksheet.Rows)
        {
            wsRow.Hidden = false;
        }
    }

导出器直到RowExported激发后才在行上设置隐藏状态。因此,如果在示例代码中将Hidden属性设置为false时检查它,就会发现它已经为false。 因此,您只需等待所有行被导出,然后设置隐藏状态:

    private void ultraGridExcelExporter1_ExportEnding(object sender, Infragistics.Win.UltraWinGrid.ExcelExport.ExportEndingEventArgs e)
    {
        foreach (WorksheetRow wsRow in e.CurrentWorksheet.Rows)
        {
            wsRow.Hidden = false;
        }
    }

导出器直到RowExported激发后才在行上设置隐藏状态。因此,如果在示例代码中将Hidden属性设置为false时检查它,就会发现它已经为false。 因此,您只需等待所有行被导出,然后设置隐藏状态:

    private void ultraGridExcelExporter1_ExportEnding(object sender, Infragistics.Win.UltraWinGrid.ExcelExport.ExportEndingEventArgs e)
    {
        foreach (WorksheetRow wsRow in e.CurrentWorksheet.Rows)
        {
            wsRow.Hidden = false;
        }
    }