它的事件如: 
<asp:HyperLinkColumn DataNavigateUrlField="ID" DataNavigateUrlFormatString="javascript:open({0});" DataTextField="Title" HeaderText="标题">
<HeaderStyle Width="200px"></HeaderStyle>
</asp:HyperLinkColumn>
写javascript事件:
function open(id)
{
var url = "aaa.aspx?id=" + id;
window.open(url, "newwindow", "");
}

解决方案 »

  1.   

    ButtonColumn可以在DataGrid的ItemCommand事件里响应
    if(e.CommandName=="ButtonColumnName")
    {}
    不过你的功能最好还是用HyperLinkColumn
      

  2.   

    读出所需的ID值,然后调用Details.aspx?ID=myID,即可显示新的页面了。
    新的页面根据所需的ID取得相应的数据即可。(通过几个字段值---几个参数也行)
      

  3.   

    我看了HyperLinkColumn,它可以不绑定的吗?
    DataNavigateUrlField
    DataTextField
    都是要绑定的好像我再看看
      

  4.   

    加一个模板列
    <asp:TemplateColumn HeaderText="详细信息">
    <ItemTemplate>
    <a href="#" onclick="javascript:window.open('view.aspx?id=<%# DataBinder.Eval(Container.DataItem,"id") %>');">
    查看</a>
    </ItemTemplate>
    </asp:TemplateColumn>
      

  5.   

    aspx中:<asp:TemplateColumn HeaderText="资料" HeaderStyle-HorizontalAlign=Center ItemStyle-HorizontalAlign=Center FooterStyle-HorizontalAlign=Center ItemStyle-Width="5%">
      <ItemTemplate>
        <asp:LinkButton ID="Admin" Runat=server ForeColor=DarkSlateBlue CommandArgument=<%#DataBinder.Eval(Container.DataItem,"ID")%> OnCommand="DG1_Admin">管理</asp:LinkButton>
      </ItemTemplate>
    </asp:TemplateColumn>.aspx.cs中protected void DG1_Admin(Object sender,CommandEventArgs e)
    {
    string A_id = e.CommandArgument.ToString();
    Response.Write("<script>window.open('TrainData.aspx?T_ID=" + A_id + "','_blank','edge=raised,center=no;help=no,toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=yes,resizable=no,width=420,height=300,left=150,top=100')</script>");
    }
      

  6.   

    <asp:HyperLinkColumn DataNavigateUrlField="要传递的字段" DataNavigateUrlFormatString="datagrid10_details.aspx?id={0}"DataTextField="要显示的字段" HeaderText="详细信息"></asp:HyperLinkColumn>
      

  7.   


    在DataGrid的ItemCommand事件
    if(e.CommandName=="ButtonColumnName")
    {}
      

  8.   

    问题已解决特别感谢panyee(快乐王子)