我想实现这样的功能:
    有个数据表essay:   ID        title          author          contentlink
                     自动编号    文本             文本               文本
  我想通过DataGrid显示title,然后在title上做链接(contentlink是相对的html文档的链接地址),跳转到对应的html文档,请问如何实现?
Thank you very much!

解决方案 »

  1.   

    是指<asp:HyperLinkColumn>么?
      

  2.   

    将title设置为超级连接列!
    把url字段设置为title
    将sql语句写为连接的格式就可以了
      

  3.   

    <ItemTemplate>
    <a target=_blank href='<%=strShowUrl%>?ID=<%# DataBinder.Eval(Container.DataItem,"ID")%>'>
    <%# DataBinder.Eval(Container.DataItem,"title">
    </a>
    </ItemTemplate>
    然后把id列 隐藏
      

  4.   

    <asp:HyperLinkColumn Text="title" Target="_blank" 
    DataNavigateUrlField="ID" 
    DataNavigateUrlFormatString="test.aspx?ID={0}"
    DataTextField="ID"  HeaderText="发货票号">
    </asp:HyperLinkColumn>
      

  5.   

    不明白各位高手的意思,title只是文章的题目,contentlink才是链接的地址
    望各位能说明白一些
      

  6.   

    试试
    <asp:TemplateColumn HeaderText="title">
    <ItemTemplate>
    <a href=<%# DataBinder.Eval(Container.DataItem, "contentlink") %> target=_blank>
    <%# DataBinder.Eval(Container.DataItem, "title") %>
    </a>
    </ItemTemplate>
    </asp:TemplateColumn>
      

  7.   

    <A href='MarketInfoDetail.aspx?InfoId=<%# DataBinder.Eval(Container.DataItem, "infoid") %>' target=_blank><%# DataBinder.Eval(Container.DataItem,"title")%></A>