该列不支持同时传送两个参数。如果你想要传递两个参数,那只好在绑定前处理好,比如在SQL语句中写成:
select '?id=' + ID + '&name=' + Name AS params from tablename
然后在HyperLink列的URL字段中填入 params,URL格式字符串中写上 nextpage.aspx{0}这样就可以了。

解决方案 »

  1.   

    我还是不太懂。
    我的这一列为: <asp:HyperLinkColumn Target="_blank" DataNavigateUrlField="Name" DataNavigateUrlFormatString="ShowEmpInfo.aspx?Name={0}" DataTextField="Name" HeaderText="姓名"></asp:HyperLinkColumn>我想加一个参数,比如:办公室(OfficeID)
    请问该如何实现?
      

  2.   

    <asp:HyperLinkColumn Target="_blank" DataNavigateUrlField="params" DataNavigateUrlFormatString="ShowEmpInfo.aspx{0}" DataTextField="Name" HeaderText="姓名"></asp:HyperLinkColumn>