在datagrid里,我通过
<asp:TemplateColumn HeaderText="标题">
<ItemTemplate> <a href="#" style="TEXT-DECORATION: none"><asp:Label Runat=server Text='<%# DataBinder.Eval(Container.DataItem, "subject") %> ' /></a> </ItemTemplate>
</asp:TemplateColumn>绑定列.(当然还有其它列...)
本人想法是通过点击哪行的subject,数据库的数据与它有关的数据都将在另一网页显示出来.(href=#是否要处理?要,又怎样写代码?)完全与本论坛一样.一点击问题这一列,相关的数据就显示出来!
新人需要帮助!谢谢了!

解决方案 »

  1.   

    <asp:TemplateColumn HeaderText="标题">
    <ItemTemplate>
    <a href='ActivityDetail.aspx?ActivityID=<%# DataBinder.Eval(Container.DataItem, "ActivityID")%>' target=_blank>
    <%# DataBinder.Eval(Container.DataItem, "ActivityName")%> </a>
    </ItemTemplate>
      

  2.   

    能否使ActivityID=<%# DataBinder.Eval(Container.DataItem, "ActivityID")%>为全变量?应怎样做?
    因为我要用到select * from 数据表 where 字段=全变量
      

  3.   

    传ID啊,另外一页Request id就可以了啊