怎么给gridview每一列加入事件

怎么给gridview每一列加入事件,第1张

1. 为每一行添加双击事件(也许可行,但太过于麻烦) 首先解析完从后台获取的信息后,应该使用对象集合的形式赋值给GridView。 这样也就不能创建GridViewRow对象包含每

2. 为列表所在区域添加双击事件 想法是好的,理论上也应该包含这个事件,但事实上GridView没有doubleClick之类的事件

3. 为列表所在的区域添加MouseLeftButtonUp

呵呵好了,言归正传。ListBox的双击事件,在前台页面上ListBox是没有双击事件的所以要通过脚本来添加,具体如下:在前台页面上放置一个<asp:ListBox runat=”server”id=”lsb_**”></asp:ListBox>控件,简单测试时先往此控件中手动添加几个值,并在前台放一个隐藏域来存放你是否双击的值如:<input type=”hidden” id=”hdvalue” name=”hdvalue” value="false" runat=”server”/>,用true和false来表示。 在前台上添加<script type=”text/vbscript”>option explicit sub lsb_**_ondblclick() Form1.hdvalue.value="true" Form1.submit() end sub</script>在后台就这么写:在PageLoad事件中写如下:If(IsPostBack){ If(hdvalue.Value == “true”) Lsb_**_DbClick()}然后在后台中添加Lsb_**_DbClick()这个方法。在前台上方一个Label用来显示你双击的项是否是你选择的。如: Protected void Lsb_**_DbClick(){ This.Label1.Text = “双击了“+Lsb_**.SelectedItem.ToString()}这样就可以为ListBox添加双击事件了。

步骤如下:

首先设置要双击对象的doubleClickEnabled属性为true

添加双击事件侦听

具体代码如下,以双击舞台为例

// 设置属性

stage.doubleClickEnabled = true

// 添加侦听

stage.addEventListener(MouseEvent.DOUBLE_CLICK,onDoubleClick)

// 事件处理

function onDoubleClick(e:MouseEvent):void

{

    trace("双击了鼠标")

}


欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/bake/11538063.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-16
下一篇 2023-05-16

发表评论

登录后才能评论

评论列表(0条)

保存