如何修改datarow itemarray的值?
How to modify datarow itemarray value?
我正在寻找修改 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]
没有改变。
甚至我也看到了一个不需要我的相关问题。请让我知道如何做可能的方式。
要向 DataTable
添加新行,请遵循以下模式:
DataTable dt = ...
DataRow newRow = dt.NewRow();
// populate newRow here
dt.Rows.Add(newRow);
我正在寻找修改 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]
没有改变。
甚至我也看到了一个不需要我的相关问题。请让我知道如何做可能的方式。
要向 DataTable
添加新行,请遵循以下模式:
DataTable dt = ...
DataRow newRow = dt.NewRow();
// populate newRow here
dt.Rows.Add(newRow);