DataGrid里面要传两个参数怎么传?

1.   不能使用 <asp:HyperLinkColumn>,  

而是用hyperlink

<asp:TemplateColumn>
    <ItemTemplate>
<asp:HyperLink   runat=server   NavigateUrl='<%#   "a.aspx?ID="   +   DataBinder.Eval(Container.DataItem,   "col1").ToString()   +   "&Channel="   +     DataBinder.Eval(Container.DataItem,   "col2").ToString()%>'   Text='操作'   />
    </ItemTemplate>
</asp:TemplateColumn>


or

<asp:TemplateColumn>
    <ItemTemplate>
<a   href='<%#   "a.aspx?ID="   +   DataBinder.Eval(Container.DataItem,   "col1").ToString()   +   "&Channel="   +     DataBinder.Eval(Container.DataItem,   "col2").ToString()%>'>操作</a>
    </ItemTemplate>
</asp:TemplateColumn>

 

 

2.   在你的表中再附加一个列

DataTable1.Columns.Add("newcol",   typeof(string),   "col1   +   '&Channel='   +   col2");

然后你使用这个新列的数据浏览网址字段
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值