<asp:TemplateColumn HeaderText="操作">
<HeaderStyle HorizontalAlign="Center" Width="40px"></HeaderStyle>
  <ItemTemplate>
<asp:LinkButton Text=" 下载 " CommandName="edit" ForeColor="blue" runat="server" ID="Linkbutton1" />
  </ItemTemplate>
</asp:TemplateColumn>

解决方案 »

  1.   

    <asp:HyperLinkColumn Text="下载" NavigateUrl='<%# DataBinder.Eval(Container,"DataItem.储存了某个文件的链接的字段") %>'></asp:HyperLinkColumn>
      

  2.   

    是要实现这里下载的效果吗?
    http://www.lionsky.net/MyWebSite/DownSoft/List.Aspx?id=196
      

  3.   

    <asp:datagrid id="udg" runat="server"
         AutoGenerateColumns="false"> 
     <columns>
    <asp:BoundColumn HeaderText="标题" DataField="topic" />
    <asp:BoundColumn HeaderText="类别" DataField="dynamic"/>
    <asp:BoundColumn HeaderText="加入时间" DataField="addtime"/>
    <asp:HyperLinkColumn 
         HeaderText="修改"
         DataNavigateUrlField="id"
         DataNavigateUrlFormatString="update.aspx?id={0}"
         DataTextField="id"
         Target="_new"
         DataTextFormatString="修改"  
    />
     </columns>
     </asp:datagrid>
      

  4.   

    用模板列<asp:TemplateColumn HeaderText="操作" SortExpression="TopicId" HeaderStyle-Width="60%">
    <ItemTemplate>
    <asp:HyperLink Text='<%# DataBinder.Eval(Container.DataItem, "TopicTitle")' NavigateUrl='<%# "download.aspx?id=" + DataBinder.Eval(Container.DataItem,"Url") %>' Target="_blank"  runat="server" ID="Hyperlink1"/>
    </ItemTemplate>
    </asp:TemplateColumn>
      

  5.   

    Compiler Error Message: BC30676: 'DataBinding' is not an event of 'System.Web.UI.WebControls.HyperLinkColumn'.
    得到一个错误?市这个样用的吧?                <asp:BoundColumn DataField="项目名称" HeaderText="项目名称"></asp:BoundColumn>
                    <asp:BoundColumn DataField="负责人" HeaderText="负责人"></asp:BoundColumn>
                    <asp:BoundColumn DataField="参与人员" HeaderText="参与人员"></asp:BoundColumn>
                    <asp:BoundColumn DataField="关键字" HeaderText="关键字"></asp:BoundColumn>
                    <asp:BoundColumn DataField="事件类型" HeaderText="事件类型"></asp:BoundColumn>
    <asp:HyperLinkColumn Text="下载" NavigateUrl='<%# DataBinder.Eval(Container,"DataItem.附带文档") %>'></asp:HyperLinkColumn>
                    <asp:BoundColumn DataField="流程位置" HeaderText="流程位置"></asp:BoundColumn>
                    <asp:BoundColumn DataField="事件时间" HeaderText="事件时间"></asp:BoundColumn>
      

  6.   

    1.<asp:HyperLinkColumn Text="下载" NavigateUrl='<%# DataBinder.Eval(Container,"DataItem.储存了某个文件的链接的字段") %>'></asp:HyperLinkColumn>2.<asp:datagrid AllowCustomPaging="true" HeaderStyle-Font-Bold="true" HeaderStyle-HorizontalAlign="center"  ItemStyle-HorizontalAlign="center" AllowPaging="true" AutoGenerateColumns="false" BorderColor="black"  HeaderStyle-BackColor="#aaaadd" AlternatingItemStyle-BackColor="#eeeeee" ID="dg_post" PageSize="20" runat="server" Visible="true" Width="80%">
       <columns>
          <asp:templatecolumn HeaderStyle-ForeColor="#FFFFFF" ItemStyle-Width="20%">
      <itemtemplate>
       <asp:label runat="server"  Text="下载") NavigateUrl='<%# DataBinder.Eval(Container,"DataItem.储存了某个文件的链接的字段") %>' %>'></asp:label>
      </itemtemplate>
      </asp:templatecolumn>
    </columns>
    </asp:datagrid>
      

  7.   

    你可以直接在SQL语句里面把超链接写出来,如此一来显示的时候自然就是链接效果了。
      

  8.   

    <asp:HyperLinkColumn Text="附带文档" DataNavigateUrlField="附带文档" DataTextField="附带文档" HeaderText="hello" NavigateUrl="附带文档"></asp:HyperLinkColumn>这是webMatrix里面的效果,你们看看,微软的东西还是不错的,^_*