想要实现双击网格某一行第一列,在弹出的页面中输入编号后,关闭此页面,将此信息刷新到前面一页的刚才点击的那个网格中
不知道该怎么做啊

解决方案 »

  1.   

    我现在用的是.net2003,不知道用DataGrid能不能实现这样的功能
      

  2.   

    设置双击事件通过打开模态窗口,在关闭模态窗口后再通过JAVASCRIPT来刷新
      

  3.   

    可以啊,代码我写写看。
    建议你先看一下以前的解决方法了
    http://search.csdn.net/search/datagrid/1/lt/
    http://search.csdn.net/search/datagrid/3/blog/
     回复人:john_huang(追梦者) ( 一级(初级)) 信誉:100  2007-01-10 23:01:00  得分:0
    我现在用的是.net2003,不知道用DataGrid能不能实现这样的功能
      

  4.   

    第一个页面:
    <SCRIPT language="javascript">
    <!--
     function GoOpen(tr)
     {
    var value = window.showModalDialog("webform2.aspx");
    if(value !=null)
    {
    tr.cells[tr.cells.length-1].innerText = value;
    }
     }
    //-->
    </SCRIPT>
    private void DataGrid1_ItemDataBound(object sender, System.Web.UI.WebControls.DataGridItemEventArgs e)
    {
     e.Item.Attributes.Add("onclick","GoOpen(this);");
    }
      

  5.   

    弹出窗口或模态窗口:<INPUT type="text" id="t1" >
    <INPUT type="button" value="确定" onclick="javascript:GoClose();"><SCRIPT language="javascript">
    <!--
     function GoClose()
     {
    var value = document.getElementById("t1").value;
    window.returnValue = value;
    window.close();
     }
    //-->
    </SCRIPT>
      

  6.   

    楼上的大哥
    你的代码是可以的
    如果我想只有点击DataGrid的某一行的第一列才弹出那个页面,该怎么写啊
      

  7.   

    e.Item.Cells[0].Attributes.Add("onclick","GoOpen(this.parentElement);");