的性质我有一个GridView获取值了一个对象移到另一个类
INSEE1 Commune
------ -------
10002 AILLEVILLE
10003 BRUN
我有一个返回对象列表的脚本。
List<object> Temp = ASPxGridView_Insee.GetSelectedFieldValues("INSEE1");
我的Temp是我选择的INSSE1的对象列表。
,但现在我加入公社还,所以我的脚本成为:
List<object> Temp = ASPxGridView_Insee.GetSelectedFieldValues("INSEE1","Commune");
,我的温度是INSEE1和公社看图像的对象的列表:
我怎么能acces 10002和AILLEVILLE?
我已经尝试用投我Pers_INSEE类的吧:
public class Pers_InseeZone
{
string _Code_Insee;
public string Code_Insee
{
get { return _Code_Insee; }
set { _Code_Insee = value; }
}
string _Commune;
public string Commune
{
get { return _Commune; }
set { _Commune = value; }
}
}
foreach (var oItem in Temp)
{
Pers_InseeZone o = (Pers_InseeZone)oItem;
}
,但我不行,我不能投了。 我已经试过这样:
foreach (var oItem in Temp)
{
var myTempArray = oItem as IEnumerable;
foreach (var oItem2 in myTempArray)
{
string res= oItem2.ToString();
....
的res = 10002
的价值,但我怎么能得到AILEVILLE的价值?
的Temp[0].GetType();
值是:提前
感谢
能你用'typeof'来访问'object'的具体类是什么?然后投射到对象中 – Turbot
您将获得数组数组。只需使用索引来阅读第二个:'oItem [1]'。 – Sinatr
你可以请'Temp [0] .GetType()'并发布结果吗? –