打开APP
userphoto
未登录

开通VIP,畅享免费电子书等14项超值服

开通VIP
linq 动态列名排序
 linq 动态列名排序

http://blog.csdn.net/q107770540/article/details/6133484

private static object GetPropertyValue(object obj, string property)
        {
            System.Reflection.PropertyInfo propertyInfo = obj.GetType().GetProperty(property);
            //Console.WriteLine(propertyInfo.GetValue(obj, null));
            return propertyInfo.GetValue(obj, null);
        } 

调用:

var query = from p in pets orderby  GetPropertyValue(p, "Name") select p; //绿色为要排序的列名

本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请点击举报
打开APP,阅读全文并永久保存 查看更多类似文章
猜你喜欢
类似文章
【热】打开小程序,算一算2024你的财运
C# linq查询 动态OrderBy
List转DataTable(反射)
不使用反射进行C#属性的运行时动态访问
数据模型类对比,用反射做个快乐的程序员
C# 通过LINQ对DataTable数据查询,结果生成DataTable
C# DataTable 和List之间相互转换的方法
更多类似文章 >>
生活服务
热点新闻
分享 收藏 导长图 关注 下载文章
绑定账号成功
后续可登录账号畅享VIP特权!
如果VIP功能使用有故障,
可点击这里联系客服!

联系客服