您的位置:首页 > 编程语言 > ASP

Asp.net 中 GridView 在 RowDataBound事件中获取 某列值 的方法

2013-06-13 12:44 531 查看
ICustomTypeDescriptor item = e.Row.DataItem as ICustomTypeDescriptor;
Service_Prop o = item.GetPropertyOwner(null) as Service_Prop;

其中 Service_Prop 为你的数据对象,

本来EntityDataSourceWrapper 是 不可访问的类型,但是它实现 ICustomTypeDescriptor接口 ,所以 在 事件中 获取一行
的值 就相当于 获取一个对象。

通过对象的属性就能获取到当前行某列的值了。很简单。

关于GetPropertyOwner 方法 不必深究,有兴趣可以去看看msdn
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: