日期:2014-05-18  浏览次数:20422 次

在线结帖...绑定数据问题
<ItemTemplate>
  <asp:HyperLink ID="lnk" runat="server" NavigateUrl="nodes.aspx?pass=3" Text="操作" Width="50px"></asp:HyperLink>
 </ItemTemplate>

这是gridview中的一段... 这样做全部都是ok的...
我想的是 把HyperLink 的url同数据源绑起来
NavigateUrl="nodes.aspx?pass="+ <%#DataBinder.Eval(Container.DataItem,"ArrivalTime")%>


大概就是这个意思
我该怎么做呢???

------解决方案--------------------
gridview RowBound的时候findcontrol("lnk")
然后NavigateUrl=你的数据库数据
------解决方案--------------------
<a href='nodes.aspx?pass=<%# DataBinder.Eval(Container.DataItem,"ArrivalTime") %>'></a>
------解决方案--------------------
NavigateUrl=<%#"nodes.aspx?pass="+ DataBinder.Eval(Container.DataItem,"ArrivalTime")% > 

------解决方案--------------------
DataBinder.Eval(Container.DataItem,"ArrivalTime","nodes.aspx?pass={0}")