前台:
<dx:ASPxGridView ID="ASPxGridView1" runat="server" AutoGenerateColumns="False"
ClientIDMode="AutoID" DataSourceID="SqlDataSource1" KeyFieldName="rmid">
<Columns>
<dx:GridViewCommandColumn ShowSelectCheckbox="True" VisibleIndex="0">
<EditButton Visible="True">
</EditButton>
<NewButton Visible="True">
</NewButton>
<DeleteButton Visible="True">
</DeleteButton>
<ClearFilterButton Visible="True">
</ClearFilterButton>
</dx:GridViewCommandColumn>
<dx:GridViewDataTextColumn FieldName="rmid" ReadOnly="True" VisibleIndex="0">
<EditFormSettings Visible="False" />
</dx:GridViewDataTextColumn>
<dx:GridViewDataTextColumn FieldName="rmName" VisibleIndex="1">
</dx:GridViewDataTextColumn>
</Columns>
<Settings ShowFilterRow="True" ShowGroupPanel="True" />
</dx:ASPxGridView>
<br />
<asp:Button ID="Button1" runat="server" οnclick="Button1_Click" Text="Button" />
<asp:SqlDataSource ID="SqlDataSource1" runat="server"
ConnectionString="<%$ ConnectionStrings:Mest_ComputerEquipmentBMSConnectionString %>"
SelectCommand="SELECT * FROM [Mest_Room]"></asp:SqlDataSource>
<asp:Button ID="Button2" runat="server" οnclick="Button2_Click" Text="Button" />
<dx:ASPxGridViewExporter ID="ASPxGridViewExporter1" runat="server"
GridViewID="ASPxGridView1">
</dx:ASPxGridViewExporter>
后台:
protected void Button2_Click(object sender, EventArgs e)
{
this.ASPxGridViewExporter1.GridViewID = "ASPxGridView1";
this.ASPxGridViewExporter1.WriteXlsToResponse(); //Excel导出
// this.ASPxGridViewExporter1.WriteRtfToResponse(); //Word导出
}