小女子最近在做关于域控制器的项目,目前有这样一个需求:  使用表格做出一个类似目录列表的东西,双击每行,进入相应目录,继续列出当前目录的内容。----------------------------------------------------------------------------  目前我想到得是用Gridview列出数据,  然后添加双击行事件,  在后台读取新数据并重新绑定Gridview,  但是我现在不会添加双击事件了,  网上查的大都是要编辑或者跳转之类的需求,  ajax因为生命周期的缘故不能获取页面控件的,  怎样双击行能让gridview重新绑定数据呢?  谢谢各位 Gridview 双击行 重新绑定

解决方案 »

  1.   

    dbclick--get request
    前段用的是服务端控件 还是easy-ui之类的? 
      

  2.   

    用Table、Ajax应该是很好做的啊,Table里面tr绑定一个双击事件,传一个id到Ajax。
    Ajax后台根据该id为父id查询到所属子类别然后再拼出字符串传回页面显示
      

  3.   


    -------------------------------------------我就是图省事直接用了gridview。。要不然还得拼table。。
    除了这种方法,我的问题无解了吗?
    gridview应该很简单啦,各位大神帮帮忙呀
      

  4.   

    双击行事件
    http://chenny333.blog.sohu.com/61540383.html
      

  5.   

    为什么要做双击呢。直接给gridview添加个查看详情列不是更好么。
      

  6.   

    protected void GridView1_RowDataBound(object sender, GridViewRowEventArgs e)
        {
            if (e.Row.RowType == DataControlRowType.DataRow)
            {
                string keyCode = e.Row.Cells[0].Text;//得到当前行的主键值
                  //双击事件
                  e.Row.Attributes.Add("OnDblClick", "");
            }
        }这个绑定双击事件不能用么?
      

  7.   

    是要实现greed行 树结构么? 建议看下
    http://www.jeasyui.com/demo/main/index.php?plugin=TreeGrid&theme=default&dir=ltr&pitem=
      

  8.   

    http://www.jeasyui.com/demo/main/index.php?plugin=TreeGrid&theme=default&dir=ltr&pitem=
      

  9.   

    用easy-ui吧 更省事  而且快捷方便 可以去baidu下 easy-ui
      

  10.   

    哈哈 我正好写过这个行单击与双击事件的东西http://www.cnblogs.com/diaodiaop/archive/2012/04/26/2472741.html希望对你有帮助
      

  11.   


    -----------------------------------首先要谢谢你的解答,其实我主要想实现的不是“双击事件”,这个很好实现,主要是进入方法了后能重新绑定gridview,这个问题。
      

  12.   

    protected void GridView1_RowDataBound(object sender, GridViewRowEventArgs e)
        {
            if (e.Row.RowType == DataControlRowType.DataRow)
            {
                string keyCode = e.Row.Cells[0].Text;//得到当前行的主键值              //双击事件
                  e.Row.Attributes.Add("OnDblClick", "location.href='page.aspx?id="+keycode+"'");//keycode最好是当前行的ID之类的字段。如果不是可以用其它办法取到,然后这样跳转
            }
        }
      

  13.   

    没有对我有用的,双击事件谁都会写,但是如何在双击事件内能控制服务器控件,最后用了个BUTTION ,没有做双击事件。