我遇到一个问题,是这样的,希望高手帮忙解决下
我先用一个DataTable取得数据
DataTable table = bll.SelectAllColumnTree(add);
接下来我需要将这个table中的一个字段的数据稍作变动后重新放到另一个table中。该怎么做呢?DataTable tableNew=new DataTable();
foreach (DataRow row in table.Rows)
{
//下面的PutputString(i)是一个方法。我想吧tree_Name取出后重新放到tableNew中的tree_Name中,但其他字段不变
OutputString(i) + "|— " + row["tree_Name"].ToString();//这里面该怎么写啊
}
我先用一个DataTable取得数据
DataTable table = bll.SelectAllColumnTree(add);
接下来我需要将这个table中的一个字段的数据稍作变动后重新放到另一个table中。该怎么做呢?DataTable tableNew=new DataTable();
foreach (DataRow row in table.Rows)
{
//下面的PutputString(i)是一个方法。我想吧tree_Name取出后重新放到tableNew中的tree_Name中,但其他字段不变
OutputString(i) + "|— " + row["tree_Name"].ToString();//这里面该怎么写啊
}
DataTable tableNew=new DataTable();
foreach (DataRow row in table.Rows)
{
//下面的PutputString(i)是一个方法。我想吧tree_Name取出后重新放到tableNew中的tree_Name中,但其他字段不变
OutputString(i) + "|— " + row["tree_Name"].ToString();//这里面该怎么写啊
row["tree_Name"]= OutputString(i) + "|— " + row["tree_Name"].ToString();
}
tableNew.AcceptChange();
{
Datatable table = new datatable();
table.Rows["TreeName"]= OutputString(i) + "|— " + row["tree_Name"].ToString();
table.rows[""]=row[""].toString();
}一直循环下去,新的table就出来了!
foreach (DataRow row in table.Rows)
{
row["那一列"]="123"
}
tableNew.AcceptChange();