如何用双击DataGrid某一行,根据这一行的id打开新的窗口显示详细内容。
wljie 2007-05-09 10:03:22 如何用Javascrip做出这样的效果:双击DataGrid某一行,根据这一行的id打开新的窗口显示详细内容。源代码如下,请问如何在Javascrip处修改?
<asp:datagrid id="DataGrid1" runat="server" AutoGenerateColumns="False">
<Columns>
<asp:BoundColumn DataField="UserID" SortExpression="UserID"></asp:BoundColumn>
<asp:BoundColumn DataField="UserName" SortExpression="UserName"></asp:BoundColumn>
</Columns> </asp:datagrid>
------------------------------------------------------------------------
<script language="javascript">
function Tosubmit()
{
window.location.href = "Default.aspx?userid="+<%# Bind("UserID") %>;
}
</script>
------------------------------------------------------------------------
private void DataGrid1_ItemDataBound(object sender, System.Web.UI.WebControls.DataGridItemEventArgs e)
{
if ((e.Item.ItemType == ListItemType.Item) || (e.Item.ItemType == ListItemType.EditItem) || (e.Item.ItemType == ListItemType.AlternatingItem))
{
e.Item.Attributes.Add("ondblclick", "javascript:Tosubmit();");
}
}