首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >webdatagrid中的Rowdatabound等价

webdatagrid中的Rowdatabound等价
EN

Stack Overflow用户
提问于 2012-09-24 17:16:06
回答 1查看 5.3K关注 0票数 1

我正在寻找行数据绑定事件,我们在asp.net网格视图中。我想要实现的是这一点。

代码语言:javascript
复制
e.row.rowtype == datacontrolrowtype.datarow

在webdata网格的数据绑定事件上,但它不工作,所以我如何实现这一点。关于如何获取行类型及其事件的建议会很有帮助。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2012-09-24 22:23:24

好吧,不是100%确定你所说的实现‘这’是什么意思,但是..WebDataGrid提供了这类事件的两个版本,所以无论您尝试什么,都可能与这些事件有关。据我所知,您只对数据行感兴趣,并且据我所知,以下与行相关的事件仅针对数据行触发(根据我的经验,绝对不是针对标题或摘要行):

  • Server端:当网格绑定到数据源中的记录时引发The InitializeRow event 。您可以在常规控件属性中找到,或者在处理程序中使用<ig:WebDataGrid oninitializerow="WebDataGrid1_InitializeRow"...将其添加到标记的顶层,您可以同时访问网格和行,并且此事件将为每个数据行触发,总是:

protected void side (object sender,Infragistics.Web.UI.GridControls.RowEventArgs e) { // Use: //e.Row.DataItem //e.Row.DataKey //e.Row.Index }

  • Client side Row Rendered /-ing事件,该事件仅在启用客户端绑定/呈现时激发。在将行呈现到DOM之前/之后触发的事件,通过添加测试来设置,其中<ClientEvents RowRendered="test" />是JavaScript中的处理程序函数的名称:

function test(webDataGrid,evntArgs) {//具有所有属性的数据对象evntArgs.get_dataItem();//对实际TR元素的引用evntArgs.get_rowElement();//返回其容器集合内的行的索引。evntArgs.get_index();//返回该行的数据键。它始终是一个对象数组,即使在单个数据键字段的情况下也是如此。evntArgs.get_dataKey();}

我认为你应该能够用这些东西做你想做的事情。

票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/12562036

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档