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");