private void DataGrid1_ItemDataBound(object sender, System.Web.UI.WebControls.DataGridItemEventArgs e)
{
if ((e.Item.ItemType == ListItemType.Item) || (e.Item.ItemType == ListItemType.AlternatingItem) || (e.Item.ItemType == ListItemType.SelectedItem) )
{
e.Item.Attributes.Add ("ondblclick", "javascript:return confirm('确定删除" + e.Item.Cells[1].Text + "?');");
}
}
{
if ((e.Item.ItemType == ListItemType.Item) || (e.Item.ItemType == ListItemType.AlternatingItem) || (e.Item.ItemType == ListItemType.SelectedItem) )
{
e.Item.Attributes.Add ("ondblclick", "javascript:return confirm('确定删除" + e.Item.Cells[1].Text + "?');");
}
}
--------------
<asp:DataGrid ID="dbgJobs" runat="server" CellPadding="4" ForeColor="#333333" GridLines="None" OnSelectedIndexChanged="dbgJobs_SelectedIndexChanged">
<Columns>
<asp:ButtonColumn CommandName="Select" Text="选择"></asp:ButtonColumn>
</Columns>
</asp:DataGrid>
Page1.aspx.cs
--------------
protected void Page_Load(object sender, EventArgs e)
{
if (!IsPostBack) {
DataSet ds = new SqlHelp().GetList("select * from Jobs");
dbgJobs.DataSource = ds.Tables["ds"].DefaultView;
dbgJobs.DataBind();
} }
protected void dbgJobs_SelectedIndexChanged(object sender, EventArgs e) {
DataGridItem item = dbgJobs.Items[dbgJobs.SelectedIndex];
Response.Write("<script>window.open('show.aspx?text=" + item.Cells[2].Text+"','_blank')</script>");
//Response.Redirect("~/show.aspx?text=" + item.Cells[2].Text);
}show.aspx.cs
--------------
protected void Page_Load(object sender, EventArgs e)
{
if (Request.QueryString["text"] != null) {
Response.Write(Request.QueryString["text"]);
}
}
{
if ((e.Item.ItemType == ListItemType.Item) || (e.Item.ItemType == ListItemType.AlternatingItem))
{
e.Item.Attributes.Add ("onclick", "javascript:window.open('http://xxx/xx.aspx?cell2='+ e.Item.Cells[1].Text + "');");
}
来打开新页