如何将1个DataTable存入数据库的一个字段时,如何取出来!!!(购物车用)最好给个函数!急等!
如何将1个DataTable存入数据库的一个字段时,如何取出来!!!(购物车用)最好给个函数!急等!
------解决方案--------------------string str;
for(int i=0;i <dt.Rows.Count;i++)
{
str = dt.Rows[i][ "字段 "].tostring();
}
------解决方案--------------------(购物车用)
-------------------
首先来说你这样的设计肯定就有问题,不可能这样设计的。
如果要实现你的功能,可以把datatable通过dataset.writeXml方法保存到XML,然后再把XML文件保存到数据库的字段就好!!!
------解决方案--------------------哦,不用那么复杂,你把你的datatable添加到1个dataset,
然后用dataset的GetXml返回1个字符串,把这个字符串保存到你的SQL字段中。
读的时候再用下面的方法读
string s = "你从数据库读到的数据 ";
StringReader sr = new StringReader(s);
DataSet ds = new DataSet();
ds.ReadXml(sr);
这样就又取到你上次的dataset