//泛型是BaseCollection<ProvinceInfo>
        ProvinceInfo pi = new ProvinceInfo(); //ProvinceInfo为一个实体类
        ArrayList al = new ArrayList();
        for (int i = 0; i <= GetProvinceInfo.GetProvince().Count; i++)
        {
            pi = ?????这里怎么写啊
            al.Add(pi.Shengname.ToString()); //shengname 是pi的实体类的一个属性
        }            
        DDProvince.DataSource = al;
请教个位大吓,谢谢!

解决方案 »

  1.   

    你这里的GetProvinceInfo.GetProvince()的返回值是什么啊?
      

  2.   

    返回一个泛型值啊
     public static BaseCollection<ProvinceInfo> GetProvince()
    {...}
      

  3.   

    ProvinceInfo pi = new ProvinceInfo(); //ProvinceInfo为一个实体类 BaseCollection<ProvinceInfo> pros = GetProvinceInfo.GetProvince();        ArrayList al = new ArrayList();
            for (int i = 0; i <= GetProvinceInfo.GetProvince().Count; i++)
            {
                pi = pros[i];
                al.Add(pi.Shengname.ToString()); //shengname 是pi的实体类的一个属性
            }            
            DDProvince.DataSource = al;