日期:2014-05-18  浏览次数:20406 次

关于datagrid参数传递的问题,请各位多多指教
如何在datagrid中用datanavigateurlformatsring传递数据库2个字段个以上参数和一个变量参数

------解决方案--------------------
<a href= ' <%# "Details.aspx?id= " + DataBinder.Eval(Container.DataItem, "id ") + "&type= " + DataBinder.Eval(Container.DataItem, "type ") %> '> DataBinder.Eval(Container.DataItem, "type ") </a>
------解决方案--------------------
<asp:TemplateColumn>
<HeaderStyle Font-Size= "16px " HorizontalAlign= "Center " BackColor= "Gray "> </HeaderStyle>
<ItemStyle Font-Size= "16px " Wrap= "False " HorizontalAlign= "Center " Width= "78px "> </ItemStyle>
<HeaderTemplate>
<FONT face= "MS UI Gothic "> 変更内容 </FONT>
</HeaderTemplate>
<ItemTemplate>
<FONT face= "MS UI Gothic ">
<asp:HyperLink id=hlkRetire runat= "server " NavigateUrl= ' <%# "RetireEnter.aspx?OfficialCode= "+ DataBinder.Eval(Container.DataItem, "OfficialEmployeeCode ")+ "&amp;RetirerCode= "+DataBinder.Eval(Container.DataItem, "EmployeeCode ")+ "&amp;PageFlag=1 "%> '> 退職 </asp:HyperLink> &nbsp;
</ItemTemplate>
</asp:TemplateColumn>
在datagrid中加入一个模板列,然后加入一个HyperLink,设置其属性NavigateUrl就可以实现了。你可以参考一下。