首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > asp.net >

简单的GridView有关问题~ 求帮助。

2013-04-05 
简单的GridView问题~ 求帮助。。小女子最近在做关于域控制器的项目,目前有这样一个需求:使用表格做出一个类

简单的GridView问题~ 求帮助。。
  小女子最近在做关于域控制器的项目,目前有这样一个需求:

  使用表格做出一个类似目录列表的东西,双击每行,进入相应目录,继续列出当前目录的内容。

----------------------------------------

  目前我想到得是用Gridview列出数据,

  然后添加双击行事件,

  在后台读取新数据并重新绑定Gridview,

  但是我现在不会添加双击事件了,

  网上查的大都是要编辑或者跳转之类的需求,

  ajax因为生命周期的缘故不能获取页面控件的,

  怎样双击行能让gridview重新绑定数据呢?

  谢谢各位 简单的GridView有关问题~ 求帮助。 Gridview?双击行?重新绑定
[解决办法]
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", "");
        }
    }

这个绑定双击事件不能用么?
[解决办法]

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

-------------------------------------------

我就是图省事直接用了gridview。。要不然还得拼tab……

用easy-ui吧 更省事  而且快捷方便 可以去baidu下 easy-ui
[解决办法]
哈哈 我正好写过这个行单击与双击事件的东西

http://www.cnblogs.com/diaodiaop/archive/2012/04/26/2472741.html

希望对你有帮助
[解决办法]
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之类的字段。如果不是可以用其它办法取到,然后这样跳转
        }
    }

热点排行