日期:2014-05-19  浏览次数:20441 次

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


------解决方案--------------------
<a href= ' <%# string.Format( "Modify.aspx?ID={0}&Company={1} ",DataBinder.Eval(Container.DataItem, "ID "),DataBinder.Eval(Container.DataItem, "Company ")) %> '> Edit </a>
------解决方案--------------------
DataNavigateUrlFormatString
这个属性就是了, 假如例名为colname, 参数名为parname
那么就是DataNavigateUrlFormatString设为
"page.aspx?parname= " + Eval( "colname ")
就OK啦
------解决方案--------------------
HyperLinkColumn PurposeColumn = new HyperLinkColumn();
PurposeColumn.DataNavigateUrlField = "survey_id ";
PurposeColumn.DataNavigateUrlFormatString = "EditPurpose.aspx?Survey_id={0} ";
.........
.........
.........

那个survey_id就是你对应要传参数的那个字段...改成你第二个字段就行了.