的性質我有一個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()'併發布結果嗎? –