用模板列也可以使用 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>
<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>
<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>
<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>
<Columns>
<ItemTemplate>
<table> <tr> <td> <a href="JavaScript:open("Sample.aspx");">OpenWindowName</a>
</td>
</tr>
</table>
</ItemTemplate>
</asp:TemplateColumn>