用模板列也可以使用  js弹窗呀
<asp:TemplateColumn HeaderText="消息">
<ItemTemplate>
<a href="Javascript:window.open('Show.aspx?eid="+ DataBinder.Eval(Container.DataItem,"eid") +"&"+"cid="+DataBinder.Eval(Container.DataItem,"cid")%>','SearchDetial',820,700');" title='<%# DataBinder.Eval(Container.DataItem, "mTitle") %>'><%# DataBinder.Eval(Container.DataItem, "mTitle") %></a>          
</ItemTemplate>
</asp:TemplateColumn>

解决方案 »

  1.   

    用模板列也可以使用  js弹窗呀
    <asp:TemplateColumn HeaderText="消息">
    <ItemTemplate>
    <a href="Javascript:window.open('Show.aspx?eid="+ <%# DataBinder.Eval(Container.DataItem,"eid") %>&cid=<%# DataBinder.Eval(Container.DataItem,"cid")%>' title='<%# DataBinder.Eval(Container.DataItem, "mTitle") %>'><%# DataBinder.Eval(Container.DataItem, "mTitle") %></a>          
    </ItemTemplate>
    </asp:TemplateColumn>
      

  2.   

    <asp:TemplateColumn HeaderText="消息">
            <ItemTemplate>
                <a href="Javascript:window.open('Show.aspx?eid=<%# DataBinder.Eval(Container.DataItem,"eid") %>&cid=<%# DataBinder.Eval(Container.DataItem,"cid")%>');void(0);">谁不让你弹出来?</a>          
            </ItemTemplate>
            </asp:TemplateColumn>
      

  3.   

    <asp:datagrid id="datagrid1" Runat="server">
    <Columns>
    <ItemTemplate>
             <table>   <tr>    <td>     <a href="JavaScript:open("Sample.aspx");">OpenWindowName</a>
    </td>
    </tr>
    </table>
    </ItemTemplate>
    </asp:TemplateColumn>