我正在创建一个node.js利用风帆框架的应用程序。我想创建 PDF 格式的报告。该报告需要包含一个使用chart.js. 数据从 mongodb 获取并显示在canvas. 如何使用 node.js 创建此图表的 PDF 文件?
我有GridView和按钮如下.然后我用我的数据库中的数据绑定gridview.GridView有两个Id和ClassIndex的隐藏字段.当我选择一个复选框并单击按钮时,我想获得相应的Id和FileName.
<asp:GridView ID="GridView1" runat="server" AutoGenerateColumns="False">
<Columns>
<asp:TemplateField>
<ItemTemplate>
<asp:CheckBox ID="check" runat="server" />
</ItemTemplate>
</asp:TemplateField>
<asp:TemplateField>
<ItemTemplate>
<asp:HiddenField ID="hdfId" runat ="server" Value='<%#Eval("Id") %>' />
</ItemTemplate>
</asp:TemplateField>
<asp:TemplateField>
<ItemTemplate>
<asp:HiddenField ID="hdfClssIndex" runat ="server" Value='<%#Eval("ClassIndex") %>' />
</ItemTemplate>
</asp:TemplateField>
<asp:TemplateField>
<ItemTemplate>
<asp:Label ID="lblFileName" runat ="server" Text='<%#Eval("FileName") %>' />
</ItemTemplate>
</asp:TemplateField>
</Columns>
</asp:GridView>
Run Code Online (Sandbox Code Playgroud)
和按钮一样
<asp:Button ID="Button1" runat="server" onclick="Button1_Click"
Text="Send Request" />
Run Code Online (Sandbox Code Playgroud)
按钮后面的代码是
protected void Button1_Click(object sender, EventArgs e)
{
foreach (GridViewRow row in GridView1.Rows)
{
var check = row.FindControl("check") as CheckBox;
if (check.Checked)
{ …Run Code Online (Sandbox Code Playgroud)