假如现在我定义了一个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并保存?
谢谢?
解决方案 »
- EXCEL格式不对问题。。。。在线急等!!!!!!!
- 阻塞主线程,让子线程创建的窗口活动,能办到吗
- 用C#设定共享文件夹的访问权限
- 关于控件tabControl??
- 文件夹访问权限问题
- c#如何实现把更新好的外部应用程序先关闭再启动?
- 配置文件读取
- 安装visual studio2015preview 和Xamarin遇到好多问题无法安装,恳请前辈指教如何能完整安装vs2015并配置好可以开发移动端
- 如何屏蔽用户可能输入的转义字符?
- 我找遍了所有的vs2003中文版下载地址,统统不能下,求助各位给我一个可以下载的地址吧
- 我这段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";