首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > asp.net >

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

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

关于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集合么?

热点排行