用querystring将id传过去,那个页面再加载一次。

解决方案 »

  1.   

    1。最简单 用Griview的超链接列绑定 
    <asp:HyperLinkField DataNavigateUrlFields="StoreID" DataNavigateUrlFormatString="/Admin/ViewOrder.aspx?ID={0}&edit=1"
                                HeaderText="查看" Target="_blank" Text="查看" />
    2。用模板 直接写A标签
                <asp:TemplateField HeaderText="查看" ShowHeader="False">
                    <ItemTemplate>
                        <a href="/Admin/ViewOrder.aspx?ID=<%#Eval("XXXX")%>&edit=1">查看</a>
                    </ItemTemplate>
                </asp:TemplateField>
    3。绑定时写
      

  2.   

    通过页面传值,将Id传过去,在查询一遍那个类对象,将属性显示出来;
    http://www.cnblogs.com/zhangkai2237/archive/2012/05/06/2486462.html
      

  3.   

    hi caozhy ,ID传过去后,同一行的其他字段如何代过去呢。谢谢。
      

  4.   

    hi duanzi_peng ,你的意思是把ID传过去后,在执行一次SQL,把对应其他字段的值显示出来,对吗?谢谢
      

  5.   

    hi wangweimutou ,谢谢你。
    其中的  edit=1 表示第一行吗。如果点击其他行呢,谢谢。
      

  6.   

    hi wangweimutou ,谢谢你。
    其中的  edit=1 表示第一行吗。如果点击其他行呢,谢谢。这个是参数的值,不是行,如果你要传递多个参数 才这样写,你可以把1换成动态的参数值