我的页面上有一个DataGrid,上面有一个层。
点选DataGrid有一个"编辑"单元格,点选编辑会显示这个层,怎么做

解决方案 »

  1.   

    document.all["searchLayer"].style.left =document.body.scrollLeft+event.clientX;
    document.all["searchLayer"].style.top = document.body.scrollTop+event.clientY;
      

  2.   

    我主要是问这个javascript怎样和这个DataGrid里的“编辑”绑定在一起
      

  3.   

    Item_DataBinding 事件中,将javascript绑定到Cell上去。e.Item.Cells[6].Attributes.Add("onclick", "displayEditArea()");
    然后在aspx页面追加以下:<script language='javascript'>
    function displayEditArea() {
        var oEditArea = document.all.divEditArea;
        if(oEditArea)
            oEditArea.style.display = "block";
    }
    </script>