asp.net - ASPxGridView 主详细信息导出到 Excel - 详细信息导出不正确
问题描述
我在 aspx 页面中有一个 aspxgridview,它的数据源让我的过程返回 2 个表。数据源自动生成详细信息网格,因为第二个表。但是当我得到 excel 导出详细信息网格时不会导出。
我的cs代码
protected void Page_Load(object sender, EventArgs e)
{
ASPxGridView1.DataSource = mydatatable;
ASPxGridView1.DataBind();
}
protected void btnGridToExcell_Click(object sender, EventArgs e)
{
ASPxGridView1.SettingsDetail.ExportMode = DevExpress.Web.GridViewDetailExportMode.All;
ASPxGridViewExporter1.WriteXlsxToResponse(new XlsxExportOptionsEx() { ExportType = ExportType.WYSIWYG });
}
aspx 代码
<dx:ASPxGridView ID="ASPxGridView1" runat="server" ClientInstanceName="ASPxGridView1" OnCustomCallback="ASPxGridView1_CustomCallback" >
<SettingsDetail ShowDetailRow="true" />
</dx:ASPxGridView>
解决方案
确保将主ASPxGridView.SettingsDetail.ExportMode设置为 Expanded/All 并使用实际/相关/过滤的数据填充详细信息网格:
<dx:ASPxGridView ID="ASPxGridView1" runat="server" ...>
<SettingsDetail ShowDetailRow="true" ExportMode="All" />
</dx:ASPxGridView>
查看此演示以查看此功能/方法的实际应用。
推荐阅读
- php - 如何为具有多个变量的回声函数设置样式
- javascript - 使用服务帐户的 Google drive api rest 上传文件不起作用
- python - 无法将我的应用程序与 django 中的文本编辑器集成
- c - 检查值是否在未定义的枚举中?
- excel - 如果日期重复但数据是唯一的,如何匹配日期然后将相应数据从一个电子表格复制到另一个电子表格?
- python - 返回满足熊猫数据框中条件的数据框位置的第一个值的位置
- sql - 需要帮助加入 2 个表并使用 BigQuery SQL 以独特的方式汇总它们
- reporting-services - 第一个新手问题:SSRS Tablix 可见性参数
- python - Knn 预测在 y_test 上达到 100%
- python - 无法拆分字符串