假如现在我定义了一个ArrayList newResults = new ArrayList();
并向newResults里添加了product_name,price,master_id 我将newResults传递给另外一个ArrayList alReslut
通过foreach (string al in alReslut)遍历
if (al.Equals("product_name"))
{
dt.Columns.Add("商品名称");
}
else if (al.Equals("price"))
{
dt.Columns.Add("金额");
}
else if (al.Equals("master_id"))
{
dt.Columns.Add("单据号");
}
问题是我怎样能将al里的master_id更改为master.master_id并保存?
谢谢?
并向newResults里添加了product_name,price,master_id 我将newResults传递给另外一个ArrayList alReslut
通过foreach (string al in alReslut)遍历
if (al.Equals("product_name"))
{
dt.Columns.Add("商品名称");
}
else if (al.Equals("price"))
{
dt.Columns.Add("金额");
}
else if (al.Equals("master_id"))
{
dt.Columns.Add("单据号");
}
问题是我怎样能将al里的master_id更改为master.master_id并保存?
谢谢?
解决方案 »
- 请问正则表达式的匹配
- 有难度啊,c#图片编辑及热点处理!
- 起讫地点级联现实问题!!!
- word操作,入门问题
- 看看有多少人在用MaxtoCode?
- 如何将N个图片文件,生成一个PDF文件呢?
- 如果你是老板,这样的员工你会用吗?
- asp.net2.0 gridview 绑定数据如何才能自定义字符串?
- 999的come on ,老纳立刻让你升为罗汉堂首座(四条三角裤)
- 精通asp,asp.net三年工作经验,现在准备考研,但是需要找份兼职糊口,每月2000左右就成,各位给点意见
- 我这段datareader 怎么只显示第一条数据信息,为什么不循环显示所有数据?
- .net 中将from(但我需要用到服务器控件)信息提交到另一个页面
alReslut[_Index] = "master.master_id";
你可以把索引记住 根据索引设置新值
用for怎么循环,设置索引,并更改?
al.Add(12);
al.Add(13);
al.Add(14);for(i=0;i<al.length;i++)
{
if(Convert.ToInt32(al[i]) == 12)
{
al[i] = needReplaceValue;
}
}
....
strAL.Add("product_name");
strAL.Add("price");
strAL.Add("master_id");
List<string> strAL2 = strAL;
strAL2[strAL2.FindIndex(findstr => findstr.Equals("master_id"))] = "master.master_id"; foreach (string str in strAL2)
System.Console.WriteLine(str);
for (int i = 0; i < alReslut.Count; i++)
{
if (alReslut[i].ToString() == "master_id")
{
index = i;
}
}
alReslut[index] = "master.master_id";