.net中怎么循环list集合
bTcard.Update("State=1","CarCode="+grvTCard.DataKeys[i]["CarCode"].ToString());String...
bTcard.Update("State=1", " CarCode=" + grvTCard.DataKeys[i]["CarCode"].ToString());
String CarCode = bTcard.GetCarCodeById(grvTCard.DataKeys[i]["CarID"].ToString()).ToString();
//获取快运单编码
//获取运货单
//RepertoireCodes:可能是货运单也可能是快运单
string whereStr = string.Format("and State=2 and CardCode={0}'",Session["CardCode"].ToString () );
int rowCount = 0;
IList<MW_Pickingsingle> list = bpickings.GetList(whereStr,null,ref rowCount);
for (int ii = 0; ii < list.Count; i++)
{
object RepertoireCodes = bpickings.GetFieldByWhere("RepertoireCodes", "CardCode='" + grvTCard.DataKeys[ii]["CarID"].ToString() + "'");
if (RepertoireCodes != null)
{
String[] args = RepertoireCodes.ToString().Split(';');
for (int j = 0; j < args.Length; j++)
{
if (args[j] != null && args[j] != "" && args[j].Substring(0, 1) == "W")
{
brepertoire.Update(" State=7", "RepertoireCode='" + args[j] + "'");
}
else if (args[j] != null && args[j] != "" && args[j].Substring(0, 1) == "T")
{
bfreight.Update(" State=7", "ConsignCode='" + args[j] + "'");
}
} 展开
String CarCode = bTcard.GetCarCodeById(grvTCard.DataKeys[i]["CarID"].ToString()).ToString();
//获取快运单编码
//获取运货单
//RepertoireCodes:可能是货运单也可能是快运单
string whereStr = string.Format("and State=2 and CardCode={0}'",Session["CardCode"].ToString () );
int rowCount = 0;
IList<MW_Pickingsingle> list = bpickings.GetList(whereStr,null,ref rowCount);
for (int ii = 0; ii < list.Count; i++)
{
object RepertoireCodes = bpickings.GetFieldByWhere("RepertoireCodes", "CardCode='" + grvTCard.DataKeys[ii]["CarID"].ToString() + "'");
if (RepertoireCodes != null)
{
String[] args = RepertoireCodes.ToString().Split(';');
for (int j = 0; j < args.Length; j++)
{
if (args[j] != null && args[j] != "" && args[j].Substring(0, 1) == "W")
{
brepertoire.Update(" State=7", "RepertoireCode='" + args[j] + "'");
}
else if (args[j] != null && args[j] != "" && args[j].Substring(0, 1) == "T")
{
bfreight.Update(" State=7", "ConsignCode='" + args[j] + "'");
}
} 展开
4个回答
展开全部
你看看这样,你懂不?
1.创建LIst
List li = new List();
2.给List添加元素
li.add("1111");
li.add("2222");
li.add("3333");
li.add("4444");
3.输入测试一下li里面有没有数据了
Message.Show(li.length());
4.循环遍历集合
for( int i = 0 ;i < li.length(); i++ ){
5.测试有没有内容了
Message.Show( li[i].toString() );
}
1.创建LIst
List li = new List();
2.给List添加元素
li.add("1111");
li.add("2222");
li.add("3333");
li.add("4444");
3.输入测试一下li里面有没有数据了
Message.Show(li.length());
4.循环遍历集合
for( int i = 0 ;i < li.length(); i++ ){
5.测试有没有内容了
Message.Show( li[i].toString() );
}
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
.NET中循环就要用到for语句,代码如下:
for(int i=0;i<list.Count;i++)
{
MessageBox.Show(list[i].ToString());
}
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
我看你list是一个泛型集合。类型是实体类吧。
这样取得
list[ii].实体类字段。
这样取得
list[ii].实体类字段。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
直接用foreach不行吗?
foreach(MW_Pickingsingle mwp in list)
{
}
foreach(MW_Pickingsingle mwp in list)
{
}
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询