简单的GridView问题~ 求帮助。。
小女子最近在做关于域控制器的项目,目前有这样一个需求:
使用表格做出一个类似目录列表的东西,双击每行,进入相应目录,继续列出当前目录的内容。
----------------------------------------
目前我想到得是用Gridview列出数据,
然后添加双击行事件,
在后台读取新数据并重新绑定Gridview,
但是我现在不会添加双击事件了,
网上查的大都是要编辑或者跳转之类的需求,
ajax因为生命周期的缘故不能获取页面控件的,
怎样双击行能让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", "");
}
}
这个绑定双击事件不能用么?
------解决方案--------------------
用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之类的字段。如果不是可以用其它办法取到,然后这样跳转
}
}