.net 自带的DataGrid 超链接列只能指定一个动态参数, 可以通过以下方式来改进:
第一种:后台再绑定:

动态指定DataGrid中多个参数的超链接列(downmoon)private void mygrid_ItemDataBound(object sender, DataGridItemEventArgs e)
  }

 

第二种:前台增加模板列:

动态指定DataGrid中多个参数的超链接列(downmoon)<asp:TemplateColumn HeaderText="test">
动态指定DataGrid中多个参数的超链接列(downmoon)       
<ItemTemplate>
动态指定DataGrid中多个参数的超链接列(downmoon)        
<asp:HyperLink runat="server" Text='<%# DataBinder.Eval(Container, "DataItem.productID") %>' NavigateUrl='<%# DataBinder.Eval(Container, "DataItem.productName", "detailspage.aspx?id={0}&id2="+DataBinder.Eval(Container, "DataItem.productID")) %>'>
动态指定DataGrid中多个参数的超链接列(downmoon)        
</asp:HyperLink>
动态指定DataGrid中多个参数的超链接列(downmoon)       
</ItemTemplate>

 

 

相关文章:

  • 2022-12-23
  • 2021-07-29
  • 2022-12-23
  • 2021-07-20
  • 2022-01-02
  • 2022-01-09
  • 2021-08-11
  • 2022-12-23
猜你喜欢
  • 2021-11-15
  • 2022-12-23
  • 2022-12-23
  • 2021-11-20
  • 2021-07-03
  • 2021-05-27
相关资源
相似解决方案