如何将gridview模板化的Item数据保存到DB中并生成word文档?

2023-12-05

我有几个位于 gridview 之外的文本框和一个模板化项目 gridview,单击位于 gridview 之外的按钮。我想将数据保存到数据库表中并生成word文档。

在word文档中。数据将显示类似这样的内容

采购订单号:123 公司名称: xyz 订单号:12345

项目 数量 描述 1 2 测试 1 2 4 测试 2

<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#

产品描述:#产品描述#

有什么方法可以用我的 aspx 页面数据重播 word doc #Data# 吗?


我向 Aspose 发誓。他们拥有用于处理 Office 文档和 PDF 文件的出色工具。虽然它们相当昂贵,但每次我使用这些工具时,我都节省了几周的工作时间,所以最终它变得更便宜。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

如何将gridview模板化的Item数据保存到DB中并生成word文档? 的相关文章

  • 如何为 C 分配的 numpy 数组注册析构函数?

    我想在 C C 中为 numpy 数组分配数字 并将它们作为 numpy 数组传递给 python 我可以做的PyArray SimpleNewFromData http docs scipy org doc numpy reference
  • 读取文件特定行号的有效方法。 (奖励:Python 手册印刷错误)

    我有一个 100 GB 的文本文件 它是来自数据库的 BCP 转储 当我尝试导入它时BULK INSERT 我在第 219506324 行上收到一个神秘错误 在解决此问题之前 我想看看这一行 但可惜的是我最喜欢的方法 import line
  • 如何从 .resx 文件条目获取注释

    资源文件中的字符串有名称 值和注释 The ResXResourceReader类让我可以访问名称和值 有办法看评论吗 你应该能够得到Comment via ResXDataNode class http msdn microsoft co
  • C++中的类查找结构体数组

    我正在尝试创建一个结构数组 它将输入字符串链接到类 如下所示 struct string command CommandPath cPath cPathLookup set an alarm AlarmCommandPath send an
  • 在 C# 中循环遍历文件文件夹的最简单方法是什么?

    我尝试编写一个程序 使用包含相关文件路径的配置文件来导航本地文件系统 我的问题是 在 C 中执行文件 I O 这将是从桌面应用程序到服务器并返回 和文件系统导航时使用的最佳实践是什么 我知道如何谷歌 并且找到了几种解决方案 但我想知道各种功
  • C# Dns.GetHostEntry 不返回连接到 WiFi 的移动设备的名称

    我有一个 C 中的 Windows 窗体应用程序 我试图获取列表中所有客户端的主机名 下面给出的是 ra00l 来自此链接的代码示例 GetHostEntry 非常慢 https stackoverflow com questions 99
  • 如何防止 ASP.NET 站点的图像盗链?

    防止人们从我的托管 ASP NET 网站热链接到图像的最佳 最简单方法是什么 我不需要防止所有图像 资源被热链接 我只是想防止热链接到网站上的特定图像 资源 供参考 它托管在 GoDaddy com 上 因此 IIS 技巧可能不起作用 最简
  • 将 Excel 导入到 Datagridview

    我使用此代码打开 Excel 文件并将其保存在 DataGridView 中 string name Items string constr Provider Microsoft Jet OLEDB 4 0 Data Source Dial
  • 在一个字节中存储 4 个不同的值

    我有一个任务要做 但我不知道从哪里开始 我不期待也绝对不想要代码中的答案 我想要一些关于该怎么做的指导 因为我感到有点失落 将变量打包和解包到一个字节中 您需要在一个字节中存储 4 个不同的值 这些值为 NAME RANGE BITS en
  • 如何将整数转换为 void 指针?

    在 C 中使用线程时 我面临警告 警告 从不同大小的整数转换为指针 代码如下 include
  • C++:.bmp 到文件中的字节数组

    是的 我已经解决了与此相关的其他问题 但我发现它们没有太大帮助 他们提供了一些帮助 但我仍然有点困惑 所以这是我需要做的 我们有一个 132x65 的屏幕 我有一个 132x65 的 bmp 我想遍历 bmp 并将其分成小的 1x8 列以获
  • 批量更新 SQL Server C#

    我有一个 270k 行的数据库 带有主键mid和一个名为value 我有一个包含中值和值的文本文件 现在我想更新表格 以便将每个值分配给正确的中间值 我当前的方法是从 C 读取文本文件 并为我读取的每一行更新表中的一行 必须有更快的方法来做
  • 等待线程完成

    private void button1 Click object sender EventArgs e for int i 0 i lt 15 i Thread nova new Thread Method nova Start list
  • 私有模板函数

    我有一堂课 C h class C private template
  • HttpWebRequest 在第二次调用时超时

    为什么以下代码在第二次 及后续 运行时超时 代码挂在 using Stream objStream request GetResponse GetResponseStream 然后引发 WebException 表示请求已超时 我已经尝试过
  • 为什么在setsid()之前fork()

    Why fork before setsid 守护进程 基本上 如果我想将一个进程与其控制终端分离并使其成为进程组领导者 我使用setsid 之前没有分叉就这样做是行不通的 Why 首先 setsid 将使您的进程成为进程组的领导者 但它也
  • Server.MapPath - 给定的物理路径,预期的虚拟路径

    我正在使用这行代码 var files Directory GetFiles Server MapPath E ftproot sales 在文件夹中查找文件 但是我收到错误消息说 给定物理路径但虚拟路径 预期的 我对在 C 中使用 Sys
  • 编译时“strlen()”有效吗?

    有时需要将字符串的长度与常量进行比较 例如 if line length gt 2 Do something 但我试图避免在代码中使用 魔法 常量 通常我使用这样的代码 if line length gt strlen Do somethi
  • 英特尔 Pin 与 C++14

    问题 我有一些关于在 C 14 或其他 C 版本中使用英特尔 Pin 的问题 使用较新版本从较旧的 C 编译代码很少会出现任何问题 但由于 Intel Pin 是操作指令级别的 如果我使用 C 11 或 C 14 编译它 是否会出现任何不良
  • 防止在工厂方法之外实例化对象

    假设我有一个带有工厂方法的类 class A public static A newA Some code logging return new A 是否可以使用 a 来阻止此类对象的实例化new 那么工厂方法是创建对象实例的唯一方法吗 当

随机推荐

  • 在输出 html 代码中删除了 CSS - kolkov/angular-editor

    使用默认 Html 代码加载页面时编辑器界面和输出HTML代码按预期工作 如果在编辑器中执行任何操作 则 UI 看起来不错 但是输出 Html 代码已删除所有 css 更改 我在这里创建了 stackblitz 代码 以便更好地理解我的问题
  • iPhone 的 UIPopoverController 无法工作?

    我需要为我的 iPhone 应用程序使用 UIPopOverController 我搜索了 stackoverflow 有人说 UIPopoverController 不能在 iphone iphone 设备上运行 为什么 当我在 ipho
  • ImportError:无法从“sklearn.externals”导入名称“joblib”

    我正在尝试从以下位置加载我保存的模型s3 using joblib import pandas as pd import numpy as np import json import subprocess import sqlalchemy
  • 如何在cmd中打开一个新的shell,然后在新的shell中运行脚本?

    我的电脑操作系统是win7 我想使用 bat 文件打开一个新 shell 然后在新 shell 中运行脚本 这个shell是OSGeo4W Shell 它位于 C Program Files QGIS Dufour OSGeo4W bat
  • XSL:计算以前的唯一兄弟姐妹

    好的 我想应用一个 XSL 样式表 该样式表对先前唯一的 ROLE 节点进行计数 并输出以下输出格式 name 当前节点之前的唯一 ROLE 节点的数量 我在本来应该很容易实现的事情上浪费了几个小时 我尝试以多种方式实现这一点 包括 Mue
  • 在android中加载flash文件(.swf)webview [重复]

    这个问题在这里已经有答案了 可能的重复 将 SWF 加载到 WebView 中 我有一个 swf 文件 我想将其打开到 Web 视图中 并且还想玩 Web 视图中加载的 Flash 游戏 我怎么做 我在 webview 中获取编码形式的 s
  • 弹出窗口使用滚动条

    我正在尝试创建一个使用窗口滚动条而不是 div 滚动条的弹出窗口 类似于正在播放的内容http pinterest com 如何达到这样的效果呢 我所有的尝试都不成功 滚动条出现在 div 上 窗口滚动条滚动正文内容 当你打开弹出窗口时 你
  • JSON 获取嵌套字典中的键路径

    json app Garden Flowers Red flower Rose White Flower Jasmine Yellow Flower Marigold Fruits Yellow fruit Mango Green frui
  • ReactJS 中的 prevState 是什么?

    我认为问这个问题可能很愚蠢 但相信我 我是 ReactJS 的初学者 有人可以解释一下我们为什么使用上一个状态在 Reactjs 中 我努力去理解但失败了 这是我的代码 请帮助我理解 state placeName places place
  • Java 中的 toUpperCase 不起作用[重复]

    这个问题在这里已经有答案了 我有一个字符串 String c IceCream 如果我使用toUpperCase 函数然后它返回相同的字符串 但我想得到 ICECREAM 哪里有问题 The code String c IceCream S
  • 通过 JQuery ajax.post 向 PHP 提交 JSON 数据

    我使用 POST 通过 AJAX 将数据提交到 php 文件 仅提交字符串就可以正常工作 但现在我想使用 JSON 提交 JS 对象并在 PHP 端对其进行解码 在控制台中我可以看到 我的数据已正确提交 但在 PHP 端 json deco
  • Android Studio 膨胀类 com.google.android.gms.ads.AdView 时出错

    我要疯了 我正在尝试使用 google play 服务更改 admob 但我陷入了这个错误 Caused by android view InflateException Binary XML file line 53 Error infl
  • 致命错误:调用未定义的函数 domxml_new_doc()

    当我想在 php 中使用 xml 库时 出现此错误 Fatal error Call to undefined function domxml new doc in C AppServ www direction db2xml php on
  • 我的应用程序从“平板电脑”Google Play 中消失,但仍可用于手机

    我的应用程序在 Google Play 上发布了几个月 拥有手机和平板电脑的人都可以下载它 令人惊讶的是 有时在过去两周内 Google Play 的某些内容发生了变化 我的应用程序仅适用于手机 当我使用平板电脑搜索时找不到它 知道是否有什
  • 使用 C# 强制关闭 Windows CE 5 应用程序

    如何使用 C 在 Windows CE 5 0 上强制关闭应用程序 我已经尝试过了Application Exit 但这并不总是杀死所有当前正在运行的线程 我通常会使用Environment Exit 但不幸的是 这在 CF 中不可用 这取
  • VBa 条件删除循环不起作用

    我正在电子表格上运行以下代码 Do While i lt 100000 If Not Cells i 4 String Then Cells i 4 EntireRow Delete End If i i 1 Loop 有很多条目not 字
  • 如何查看客户购买产品的次数

    在 woocommerce 中 如何检查客户在所有订单中购买产品的次数 我如何检查客户在他下的所有订单中可以购买某种产品的次数 当前客户的产品购买历史记录示例 Product one bought 5 times Product five
  • 如何从两个表中查找不相等的值

    我正在进行左连接查询 以比较两个表中 f9 和 sumoff6 列上彼此不相等的任何值 仅当 F1 列相同时 如果它们不同 我想减去它们 我得到的结果显示两个表上已有相同的值 我需要 f1 列在两个表上匹配 但如果它们在 sumoff6 和
  • sizeof(long) == sizeof(void*) 吗?

    C是否保证sizeof long sizeof void 如果不是 为什么它在 Linux 内核源代码中如此广泛地使用 我在看sizeof int sizeof void 但这谈论的是sizeof int vs sizeof void 不
  • 如何将gridview模板化的Item数据保存到DB中并生成word文档?

    我有几个位于 gridview 之外的文本框和一个模板化项目 gridview 单击位于 gridview 之外的按钮 我想将数据保存到数据库表中并生成word文档 在word文档中 数据将显示类似这样的内容 采购订单号 123 公司名称