用一个模版列,里面加一个HyperLink
<asp:HyperLink  id="Hyperlink1" ImageUrl="<%# linkImage %>" 
NavigateUrl='<%# "Links.aspx?material_id=" + DataBinder.Eval(Container.DataItem,"id") 
+ "material_name=" + DataBinder.Eval(Container.DataItem,"name") "%>' runat="server"
BorderColor="#33ff33" BorderWidth="0"/></asp:HyperLink>

解决方案 »

  1.   

    9、如何在datagrid中的模板列加入两个以上的参数?
       <Columns>
       <asp:TemplateColumn>
         <ItemTemplate>
           <asp:HyperLink  id="Hyperlink1" ImageUrl="<%# linkImage %>" 
    NavigateUrl='<%# "Links.aspx?ItemID=" + DataBinder.Eval(Container.DataItem,"id") 
    + "&mid=" + DataBinder.Eval(Container.DataItem,"name") "%>' runat="server"
    BorderColor="#33ff33" BorderWidth="0"/></asp:HyperLink>
         </ItemTemplate>
       </asp:TemplateColumn>
       </Columns>
      --------------------------------------------------------------------------------------
      <asp:HyperLink runat="server" Text='<%# DataBinder.Eval(Container, "DataItem.userName") 
      %>'  NavigateUrl='<%# DataBinder.Eval(Container, "DataItem.UserID")+  DataBinder.Eval(
      Container, "DataItem.UserName")+"@meilun.net"+"又一串" %>' Target="_blank">  --------------------------------------------------------------------------------------
      <asp:HyperLink runat="server" Text='<%# DataBinder.Eval(Container, "DataItem.userName")
      %>'NavigateUrl='<%# DataBinder.Eval(Container, "DataItem.UserID", "{0}@meilun.net") %>'
      Target="_blank">
      

  2.   

    给你个看到的例子吧:
    <asp:TemplateColumn runat="server">
    <itemtemplate>
       <a runat="server" 
          target="frInfo"
          href='<%# "moreinfo.aspx" + 
          "?id=" + DataBinder.Eval
             (Container.DataItem, 
             "employeeid") +
          "&first=" + DataBinder.Eval
             (Container.DataItem, 
             "firstname") +
          "&last=" + DataBinder.Eval
             (Container.DataItem, 
             "lastname") + 
          "&position=" + DataBinder.Eval
             (Container.DataItem, "title") 
          %>'>
          More on <%# DataBinder.Eval
             (Container.DataItem, 
             "lastname") %>
       </a>
    </itemtemplate>
    </asp:TemplateColumn>
    呵,,,希望对你有帮助!