关于DataGrid超连接传递2个或2个以上差数问题!
该如何在DataGrid控件中设置!

解决方案 »

  1.   

    <asp:TemplateColumn HeaderText="标题" runat="server">
    <ItemTemplate>
    <asp:HyperLink Runat="server" NavigateUrl='<%#"../viewdatagrid.aspx?id="+DataBinder.Eval(Container, "DataItem.id")+"&title="+DataBinder.Eval(Container, "DataItem.title")%>' Target="_blank" >
    <%# CutString(DataBinder.Eval(Container,"DataItem.title").ToString(),3)%>
    </asp:HyperLink>
    </ItemTemplate> </asp:TemplateColumn>
      

  2.   

    String.Format("a.aspx?id1={0}&id2={1}",DataBinder.Eval(Container.DataItem, "vorderid1"),DataBinder.Eval(Container.DataItem, "vorderid2"))
      

  3.   

    转成模板列<ITEMTEMPLATE>
    <A href='../PostsView.aspx?Topic_ID=<%# DataBinder.Eval(Container, "DataItem.Topic_ID")%>&amp;Forum_ID=<%# DataBinder.Eval(Container, "DataItem.ForumID")%>' ><P><asp:label id="Topic" runat="server" Text='<%# DataBinder.Eval(Container, "DataItem.Post_Topic") %>'></asp:label>
    </A>
      

  4.   

    关于DataGrid超连接传递2个或2个以上差数问题!
    -------------------------------------------〉
    可以用session,也可以在链接页末尾?后以参数形式传递,目标页中用:
    stirng str = request.querystring["参数名"];即可
      

  5.   

    AllenTing(我爱吃醋) 
    你说也可以在连接页末尾?也可以在链接页末尾?后以参数形式传递
    请问如何实现啊!!
      

  6.   

    参照
    LoveCherry(最讨厌你们这些要代码的了,一点技术含量都没有) 
    的代码
      

  7.   

    谢谢seesea125(一一) 
    我用了你的方法可以的,谢谢!
    但是
     LoveCherry(最讨厌你们这些要代码的了,一点技术含量都没有) 
    的代码是如何使用的呢!
    还请明示!