FineUI 官方论坛

标题: PreDataBound事件里怎么取ID值? [打印本页]

作者: Apollo    时间: 2013-6-14 10:46
标题: PreDataBound事件里怎么取ID值?
如题,在RowCommand里我知道可以用DataKeys[e.RowIndex],但是PreDataBound这个事件里没有 e.RowIndex

求教


作者: Apollo    时间: 2013-6-14 15:41
没人知道吗?
作者: luyj56    时间: 2013-7-5 10:38
如果你想在PreDataBound 取得某个值,可以:
  DataRowView row = e.DataItem as DataRowView;
            string name= row["name"].ToString();
作者: sanshi    时间: 2013-7-5 11:36
luyj56 发表于 2013-7-5 10:38
如果你想在PreDataBound 取得某个值,可以:
  DataRowView row = e.DataItem as DataRowView;
            ...

是这样的,有 e.RowIndex,但是由于行还没有绑定,所有DataKeys还没值。可以通过DataItem获取原始的行绑定数据
作者: 小兵    时间: 2013-7-17 08:28
这个要是理解了数据绑定生命期就该晓得了。




欢迎光临 FineUI 官方论坛 (https://fineui.com/bbs/) Powered by Discuz! X3.4