【发布时间】:2015-05-18 11:22:53
【问题描述】:
我正在寻找修改DataRow(ItemArray)的最佳方法
我的代码
if (DS.Tables[0].Rows.Count > 0)
{
foreach (DataRow item in DS.Tables[0].Rows)
{
if(item.ItemArray[4].ToString().Equals("0"))
{
item.ItemArray[4] = "USER";
}
else
{
item.ItemArray[4] = "Administrator";
}
dt.Rows.Add(item.ItemArray);
}
}
gridControl1.DataSource = dt;
}
但item.ItemArray[4] 没有改变。
即使我已经看到了我不需要的相关问题。请让我知道如何做可能的方式。
【问题讨论】:
-
你有没有逐行调试你的代码,看看发生了什么?您尝试在迭代时更改您的集合?
-
请将
item重命名为row。dt是什么?您不能将一个表的一行添加到另一个表。请修正格式,现在相当误导。