我现在有一个超级链接列,需要传递GRID中某一个参数,同时还需要传递页面上另一个控件的值.<asp:HyperLinkColumn Target="_self" DataNavigateUrlField="TGroup" DataNavigateUrlFormatString="TargetDetail.aspx?TGroup={0}&Quarter="//某个控件的值
DataTextField="TGroup" HeaderText="产品"></asp:HyperLinkColumn>该怎么做呢?找了半天过去的贴子,竟没有一个说得清楚的.

解决方案 »

  1.   

    恩,你应该在DataNavigateUrlField="TGroup" DataNavigateUrlFormatString="TargetDetail.aspx?TGroup={0}&Quarter="
    使用绑订的方式:
    DataNavigateUrlField='<%# "TGroup"+"TargetDetail.aspx?TGroup={0}&Quarter="+AAA.bbb%>'
    AAA.bbb是该页面相应控件的值 ,我一般都是这样用的,这样不仅可以传递页面内的值 ,甚至可以传递其他页面传递到该页面的值.
      

  2.   

    用模板列解决了,用相应控件的值会很麻烦,因为那个控件是Server端控件.