如何在继承自GridView的控件中加入双击行的事件
就是在双击行时触发制定的事件,将行作为事件的参数
[解决办法]
e.Row.Attributes.Add( "ondblclick ", this.Page.GetPostBackClientEvent(this, "DBLCLICK_ROW "));
[解决办法]
protected void GridView1_RowCreated(object sender, GridViewRowEventArgs e)
{
if (e.Row.RowType == DataControlRowType.DataRow)
{
for (int i = 0; i < GridView1.Rows.Count; i++)
{
e.Row.Attributes.Add( "ondblclick ", "yourfunction( ' " + GridView1.Rows[i]+ " '); ");
}
}
}
[解决办法]
F1楼上
[解决办法]
你要在 RaisePostBackEvent 中知道到底双击了哪一行逻辑才完整。可以输出:
e.Row.Attributes.Add( "ondblclick ", this.Page.GetPostBackClientEvent(this,
"DBLCLICK_ROW; "+e.RowIndex.ToString()));
或者更高效的是直接附加业务对象的id键而不是行号。
[解决办法]
注意在相当一部分浏览器上同一个对象只响应 单击和双击其中的一个,不会两个都响应.
[解决办法]
帮顶一下