我正在寻找行数据绑定事件,我们在asp.net网格视图中。我想要实现的是这一点。
e.row.rowtype == datacontrolrowtype.datarow在webdata网格的数据绑定事件上,但它不工作,所以我如何实现这一点。关于如何获取行类型及其事件的建议会很有帮助。
发布于 2012-09-24 22:23:24
好吧,不是100%确定你所说的实现‘这’是什么意思,但是..WebDataGrid提供了这类事件的两个版本,所以无论您尝试什么,都可能与这些事件有关。据我所知,您只对数据行感兴趣,并且据我所知,以下与行相关的事件仅针对数据行触发(根据我的经验,绝对不是针对标题或摘要行):
<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 }
<ClientEvents RowRendered="test" />是JavaScript中的处理程序函数的名称:function test(webDataGrid,evntArgs) {//具有所有属性的数据对象evntArgs.get_dataItem();//对实际TR元素的引用evntArgs.get_rowElement();//返回其容器集合内的行的索引。evntArgs.get_index();//返回该行的数据键。它始终是一个对象数组,即使在单个数据键字段的情况下也是如此。evntArgs.get_dataKey();}
我认为你应该能够用这些东西做你想做的事情。
https://stackoverflow.com/questions/12562036
复制相似问题