Gridview 的hyperlinkfield如何在连接中传参数~比如我有2列~如何把第2列的数据作为参数传给其他页面~~白痴问题~呵呵~

解决方案 »

  1.   

    <a href='<%# string.Format("Modify.aspx?ID={0}&Company={1}",DataBinder.Eval(Container.DataItem, "ID"),DataBinder.Eval(Container.DataItem, "Company")) %>'>Edit</a>
      

  2.   

    DataNavigateUrlFormatString
    这个属性就是了, 假如例名为colname, 参数名为parname
    那么就是DataNavigateUrlFormatString设为
    "page.aspx?parname=" + Eval("colname")
    就OK啦
      

  3.   

    HyperLinkColumn PurposeColumn = new HyperLinkColumn();
    PurposeColumn.DataNavigateUrlField = "survey_id"; 
    PurposeColumn.DataNavigateUrlFormatString = "EditPurpose.aspx?Survey_id={0}";
    .........
    .........
    .........那个survey_id就是你对应要传参数的那个字段...改成你第二个字段就行了.