前辈好:请教如下问题
    我通过GridView绑定了SQL Server中的一张表,比如说表名为"test"。表中每一个记录都对应有一个.pdf档,用于对其进行帮助说明。目前希望通过GridView中的HyperLink或LinkButton打开存放于Server端的.pdf档。
    以前是将pdf档的内容也写在SQL server中,但无奈资料量太大,而且各记录对应的.pdf档大小差异也大,显示出来很不美观,故想这样做。我不怕麻烦,可以为每个记录手动编写超链接,请代码指点。
    表中列名:ID,Items

解决方案 »

  1.   

    pdf?浏览器读不了pdf文件,会提示下载,做成html不是更合适?
      

  2.   


                <asp:GridView ID="gv_filelist" runat="server" AutoGenerateColumns="False"  Width="100%" CellPadding="4" ForeColor="#333333" GridLines="None" AllowPaging="True" OnPageIndexChanging="gv_filelist_PageIndexChanging" PageSize="5">
                    <Columns>
                        <asp:BoundField DataField="createname" HeaderText="Generate User Name" />
                        <asp:BoundField  DataField="createtime" HeaderText="Generate DateTime"/>
                        <asp:BoundField  DataField="Result" HeaderText="Result"/>
                              <asp:TemplateField HeaderText="File Path">
                            <ItemTemplate>
                               <asp:HyperLink ID="HyperLink1" runat="server" Text='<%# DataBinder .Eval (Container.DataItem ,"filename" ) %> '  NavigateUrl='<%#DataBinder .Eval (Container.DataItem ,"filepath" ) %>'></asp:HyperLink>
                            </ItemTemplate>
                        </asp:TemplateField>
                    </Columns>
                    <FooterStyle BackColor="#507CD1" Font-Bold="True" ForeColor="White" />
                    <RowStyle BackColor="#EFF3FB" />
                    <PagerStyle BackColor="#2461BF" ForeColor="White" HorizontalAlign="Center" />
                    <SelectedRowStyle BackColor="#D1DDF1" Font-Bold="True" ForeColor="#333333" />
                    <HeaderStyle BackColor="#507CD1" Font-Bold="True" ForeColor="White" HorizontalAlign="Left" />
                    <EditRowStyle BackColor="#2461BF" />
                    <AlternatingRowStyle BackColor="White" />
                </asp:GridView>
      

  3.   

    麻烦讲讲filename和filepath和DataItem是什么
    还有,通过HyperLink打开一个链接不难,关键在怎么将表中对应记录取出,然后显示在新页面上,请指点
      

  4.   

    filename和filepath是gridview綁定數據庫中的字段你在數據庫中肯定要有一個字段來放pdf的路徑啊