当前位置: 代码迷 >> ASP.NET >> 关于datatable的有关问题,小弟我想替换datatable中指定的数据,比如一个databable中所有的A换成B
  详细解决方案

关于datatable的有关问题,小弟我想替换datatable中指定的数据,比如一个databable中所有的A换成B

热度:7280   发布时间:2013-02-25 00:00:00.0
关于datatable的问题,我想替换datatable中指定的数据,比如一个databable中所有的A换成B
关于datatable的问题,我想替换datatable中指定的数据,比如一个databable中所有的A换成B

------解决方案--------------------------------------------------------
C# code
DataTable dt = CreateDataTable();//获取DataTable                                dt=dt.AsEnumerable().Select(a =>                {                                        foreach (DataColumn dc in dt.Columns)                    {                        a[dc] = a[dc].ToString().Replace("A","B");//替换                    }                    return a;                }).CopyToDataTable<DataRow>();
------解决方案--------------------------------------------------------
探讨
引用:

引用:
改成
row[i][i]=row[i][i]=row[i][i].tosting().replace("a","b")

这还不如row[i][i]="b"直接吧

哥哥 sting如何赋给row【i】[i]

------解决方案--------------------------------------------------------
datatable本身就在内存中,你说的是数据持久化层的数据库(例如SQL,Server)
我们上面的例子都假设你已经读到内存中的DataTable数据结构中了
------解决方案--------------------------------------------------------
foreach(DataRow row in ds.Tables[0].Rows)
{
row["city"] = 替换后的值; //当前行 指定列的值
}

之后得到的不就是一个你想要的一个 datatable集合么?
  相关解决方案