在gridview之外的按钮单击时,我有几个在gridview之外的文本框和一个模板化的项目gridview。我想将数据保存到数据库表中并生成一个word文档。
在word文档中。数据将显示类似这样的内容
PO 编号:123 公司名称:xyz 订单编号:12345
项目 数量 描述 1 2 test1 2 4 test2
<asp:Label ID="lblPONumber" runat="server" Text="PO Number"></asp:Label>
<asp:TextBox ID="txtPONumber" runat="server"></asp:TextBox>
<asp:Label ID="lblCompanyName" runat="server" Text="Company Name"></asp:Label>
<asp:TextBox ID="txtCompanyName" runat="server"></asp:TextBox>
<asp:Label ID="lblOrderNo" runat="server" Text="Order Number"></asp:Label>
<asp:TextBox ID="txtOrderNo" runat="server"></asp:TextBox>
<asp:GridView ID="gvOrders" runat="server" OnRowDataBound="gvOrder_RowDataBound">
<Columns>
<asp:TemplateField HeaderText="Line Item">
<ItemTemplate>
<asp:TextBox ID="txtItem" runat="server" CssClass="Gridtextboxes" Width="150px" Text='<% # Eval("Item")%>'></asp:TextBox></ItemTemplate>
</asp:TemplateField>
<asp:TemplateField HeaderText="Return Quantity">
<ItemTemplate>
<asp:TextBox ID="txtQuantity" runat="server" CssClass="gridt" Width="150px" Text='<% # Eval("Quantity")%>'></asp:TextBox></ItemTemplate>
</asp:TemplateField>
<asp:TemplateField HeaderText="Product Description">
<ItemTemplate>
<asp:TextBox ID="txtProductDescription" runat="server" CssClass="Gridtextboxes" Width="150px" Text='<% # Eval("ProductDescription")%>'></asp:TextBox></ItemTemplate>
</asp:TemplateField>
<asp:TemplateField HeaderText="Action">
<ItemTemplate>
<center>
<asp:ImageButton ID="btnDelete" runat="server" Text="Delete" ToolTip="Remove" ImageUrl="Images/close.png" Height="20px" Width="20px" /></center>
</ItemTemplate>
</asp:TemplateField>
</Columns>
<asp:Button ID="btnSave" runat="server" Text="Save" Width="110px" OnClick="btnSave_OnClick" />
在数据库中插入数据没问题,我已经完成了,我已经创建了一个 word 文档。模板是这样的。
订单号:#PONumber#
发票号码:#InvoiceNumber#
订单项:#LineItem#
退货数量:#ReturnQuantity#
产品描述:#ProductDescription#
有什么方法可以用我的 aspx 页面数据重播 word doc #Data#?