首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > .NET >

求好手解答,

2012-06-20 
求高手解答,急~~~~C# codestring countryDHLId Area + countryInfo.DHLArea.ToString()var info fr

求高手解答,急~~~~

C# code
string countryDHLId = "Area" + countryInfo.DHLArea.ToString();var info = from df in db.DHLFreights  where df.WeightMax >= weight && df.WeightMin <= weight  select new  {  countryDHLId  };double dhlFreight = double.Parse(info.First().countryDHLId);


我想查DHLFreights 的某一个字段 countryDHLId 可能是Area1~~~Area9,可是为什么不能把这个字段的数据查出来呢

[解决办法]
C# code
string countryDHLId = "Area" + countryInfo.DHLArea.ToString();var info = from df in db.DHLFreights  where df.WeightMax >= weight && df.WeightMin <= weight  select GetPropertyValue(df,countryDHLId);private static object GetPropertyValue(object obj, string property){    System.Reflection.PropertyInfo propertyInfo=obj.GetType().GetProperty(property);    return propertyInfo.GetValue(obj, null);} 

热点排行