打印本文 打印本文 关闭窗口 关闭窗口
ASP.NET中DataGrid鼠标经过感知以及点击行弹出窗口
作者:武汉SEO闵涛  文章来源:敏韬网  点击数577  更新时间:2009/4/23 10:45:15  文章录入:mintao  责任编辑:mintao

很多人说很难,其实就这几行代码。只要在DataGrid1的ItemDataBound中写入下代码即可

private void DataGrid1_ItemDataBound(object sender, System.Web.UI.WebControls.DataGridItemEventArgs e)
{  
      if(e.Item.ItemIndex>=0)  //此行可以删除掉
      {
                //弹出窗口代码
 e.Item.Attributes.Add("onclick","window.open(''''WebForm2.aspx?ZoneNo="+e.Item.Cells[0].Text+"'''','''''''',''''Toolbar=no'''')");
 e.Item.Attributes.Add("onMouseOver","this.style.backgroundColor=''''#e9e9e9''''; this.style.cursor=''''hand'''';");
 e.Item.Attributes.Add("onMouseOut","this.style.backgroundColor=''''#f7f7f7'''';");  
      }
}

打印本文 打印本文 关闭窗口 关闭窗口