原来做新闻发布,直接do while,把网址嵌入到每一个记录中就可以了
现在使用DataGrid一下子就全出来了,如何给每个记录加上网址,可以点击访问呢?
谢谢 ̄

解决方案 »

  1.   

    模版列。。
    <asp:TemplateColumn>
     <ItemTemplate><a href="dd.aspx?id=<%# DataBinder.Eval(Container, "DataItem.id")%>">dd</a></ItemTemplate>
    </asp:TemplateColumn>
      

  2.   

    我问的不是这个,我是说如何给datagrid显出来的数据的某一列加上网址,因为我只知道datagrid一下全把数据显示出来了,不知道在哪给列加网址
      

  3.   

    一样用,加个判断就可以了啊
    <asp:TemplateColumn>
     <ItemTemplate>条件?<a href="dd.aspx?id=<%# DataBinder.Eval(Container, "DataItem.id")%>">dd</a>:别的东西</ItemTemplate>
    </asp:TemplateColumn>
      

  4.   

    datagrid显示出来的
    aaa     bbb       ccc
    1       3          4
    2       4          5
    3       4          4我加入什么代码,在哪才加入才会把ccc这列加入网址
      

  5.   

    建议楼主用REPEATER吧
    <asp:Repeater id=abc ruant=server>
    <a href='<%# DataBinder.Eval(container.DataItem,"网址字段名")%' target=_black><%# DataBinder.Eval(container.DataItem,"字段名")%></a>
    </asp:repeater>
      

  6.   

    这行代码加在datagrid后面就可以了吗?