1 2 3 5 我的书架
2 撒 萨达 倒萨 打算
怎么才能实现遍历啊
再网上找了 好多 都不是我想要的。我想能遍历到 每条记录,再到每条纪律的每个字段.
求详细代码.
ArrayList list = JSONHelper.DeToArrayList(Request.Form["ids"].ToString());
20 个解决方案
#1
循环就可以的呀.
#2
什么叫怎么遍历?
string bb = "";
for (int i = 0; i < list .Count; i++)
{
bb += list [i].ToString() + " ";
}
string bb = "";
for (int i = 0; i < list .Count; i++)
{
bb += list [i].ToString() + " ";
}
#3
什么意思,,ARRAYLIST 一个循环就遍历了,???你要问的不是这个意思吧,,,
#4
怎么循环啊 我是想取出来做 插入的 必须要循环到 每个字段。
#5
以前没用过 不会用 说白了 就是想像 循环一个 Datatable 一样取数据
#6
这不就是么
#7
路过 打酱油的
#8
申明一个类对应你的表结构,可以把类当对象添加到ArrayList,一个对象就是一条记录
class 类名
{
private int _id;
public int ID
{
set{ return _id;}
get{_id=value;}
}
}
#9
自己想想都知道不是
#10
上面搞反了
class 类名
{
private int _id;
public int ID
{
get{ return _id;}
set{_id=value;}
}
}
class 类名
{
private int _id;
public int ID
{
get{ return _id;}
set{_id=value;}
}
}
#11
ArrayList list = JSONHelper.DeToArrayList(Request.Form["ids"].ToString());
string shipid = "";
foreach (object objList in list)
{
shipid = ((T_InnerPaintSupplement)objList).ShipID;
}
T_InnerPaintSupplement 是实体 ,报错 不支持转换
#12
试过用过的 再回复 谢谢。
#13
foreach(object a in lst)
{
Type obj=a.GetType();
PropertyInfo[] ppis=a.GetProperties(BindingFlags.Public|BindingFlags.Instance);
foreach(PropertyInfo p in ppis)
{
string ppiName=p.Name;//属性名称
}
}
具体楼主还得自己看下怎么搞了
{
Type obj=a.GetType();
PropertyInfo[] ppis=a.GetProperties(BindingFlags.Public|BindingFlags.Instance);
foreach(PropertyInfo p in ppis)
{
string ppiName=p.Name;//属性名称
}
}
具体楼主还得自己看下怎么搞了
#14
支持的,对象没错就可以
要不你就直接用List<实体类>形式
要不你就直接用List<实体类>形式
#15
PropertyInfo[] ppis=a.GetProperties(BindingFlags.Public|BindingFlags.Instance);
这句话什么意思
#16
lz 会不会list<实体>???
#17
好象是获取该示例的所有属性;可以得到属性名称
#18
最好用泛型的List<T>
#19
#20
用List<T>吧
#21
#1
循环就可以的呀.
#2
什么叫怎么遍历?
string bb = "";
for (int i = 0; i < list .Count; i++)
{
bb += list [i].ToString() + " ";
}
string bb = "";
for (int i = 0; i < list .Count; i++)
{
bb += list [i].ToString() + " ";
}
#3
什么意思,,ARRAYLIST 一个循环就遍历了,???你要问的不是这个意思吧,,,
#4
怎么循环啊 我是想取出来做 插入的 必须要循环到 每个字段。
#5
以前没用过 不会用 说白了 就是想像 循环一个 Datatable 一样取数据
#6
这不就是么
#7
路过 打酱油的
#8
申明一个类对应你的表结构,可以把类当对象添加到ArrayList,一个对象就是一条记录
class 类名
{
private int _id;
public int ID
{
set{ return _id;}
get{_id=value;}
}
}
#9
自己想想都知道不是
#10
上面搞反了
class 类名
{
private int _id;
public int ID
{
get{ return _id;}
set{_id=value;}
}
}
class 类名
{
private int _id;
public int ID
{
get{ return _id;}
set{_id=value;}
}
}
#11
ArrayList list = JSONHelper.DeToArrayList(Request.Form["ids"].ToString());
string shipid = "";
foreach (object objList in list)
{
shipid = ((T_InnerPaintSupplement)objList).ShipID;
}
T_InnerPaintSupplement 是实体 ,报错 不支持转换
#12
试过用过的 再回复 谢谢。
#13
foreach(object a in lst)
{
Type obj=a.GetType();
PropertyInfo[] ppis=a.GetProperties(BindingFlags.Public|BindingFlags.Instance);
foreach(PropertyInfo p in ppis)
{
string ppiName=p.Name;//属性名称
}
}
具体楼主还得自己看下怎么搞了
{
Type obj=a.GetType();
PropertyInfo[] ppis=a.GetProperties(BindingFlags.Public|BindingFlags.Instance);
foreach(PropertyInfo p in ppis)
{
string ppiName=p.Name;//属性名称
}
}
具体楼主还得自己看下怎么搞了
#14
支持的,对象没错就可以
要不你就直接用List<实体类>形式
要不你就直接用List<实体类>形式
#15
PropertyInfo[] ppis=a.GetProperties(BindingFlags.Public|BindingFlags.Instance);
这句话什么意思
#16
lz 会不会list<实体>???
#17
好象是获取该示例的所有属性;可以得到属性名称
#18
最好用泛型的List<T>
#19
#20
用List<T>吧