看看这里
http://www.cnblogs.com/smilnet

解决方案 »

  1.   

    http://www.cnblogs.com/smilnet/archive/2004/07/16/24822.aspx
      

  2.   

    下面是smilnet(笨笨)贴的内容:<asp:DataGrid id="YourID" runat="server" AutoGenerateColumns="False">
    <Columns>
    <asp:TemplateColumn HeaderText="Sample Column">
      <ItemTemplate>
        <asp:Hyperlink runat="server" Text='<%#Container.DataItem("TextVal")%>' NavigateUrl='<%# "page.aspx?Param1=" & Server.UrlEncode(Container.DataItem("Val1")) & "&Param2=" & Server.UrlEncode(Container.DataItem("Val2"))%>'/>
      </ItemTemplate>
    </asp:TemplateColumn></Columns>
    解决得很好。
      

  3.   

    先在数据库里合并不行吗
    select column1+column2 from table
    类型不同的话就用convert(column1type,column2)转换一下