当前位置: 代码迷 >> ASP.NET >> 100分dataset操作方法,求高手帮忙~
  详细解决方案

100分dataset操作方法,求高手帮忙~

热度:4912   发布时间:2013-02-25 00:00:00.0
100分求一个dataset操作方法,求高手帮忙~!!
100分求一个dataset操作方法,求高手帮忙~!!


有一个dataset         dt,dt=...(“select   *   from   news   ”)


news   (结构     id/titles/contents,里面有11条记录)


求:如何把获取到的dt里面的titles字段的值全部换成“ABCDE”,??/
顺便问一下   两个相同的dataset   如何进行相加运算?

------解决方案--------------------------------------------------------
没看明白LZ要做什么
------解决方案--------------------------------------------------------
DataSet dt = new DataSet();
for (int i = 0; i < dt.Tables[0].Rows.Count; i++)
{
dt.Tables[0].Rows[i][1] = "ABCDE ";
}
------解决方案--------------------------------------------------------
up
------解决方案--------------------------------------------------------
up
------解决方案--------------------------------------------------------
up,不是很明白
------解决方案--------------------------------------------------------
两个相同的DataSet:
DataSet ds1 = new DataSet();
DataSet ds2 = new DataSet();
ArrayList arr=new ArrayList();
for (int i = 0; i < ds1.Tables[0].Rows.Count && i < ds2.Tables[0].Rows.Count; i++)
{
arr = Convert.ToInt32(ds1.Tables[0].Rows[i][0]) + Convert.ToInt32(ds2.Tables[0].Rows[i][0]);
}
for (int i = 0; i < arr.Count; i++)
{
Response.Write(arr[i]);
}
------解决方案--------------------------------------------------------
用foreach一个一个的改吧。。
------解决方案--------------------------------------------------------
你看看上面给你写的两段代码 是你需要的吗
------解决方案--------------------------------------------------------
那楼主还不如在select的时候做这件事呢

select id, 'ABCDE ' as titles, contents from news
------解决方案--------------------------------------------------------
DataTable dt;
dt = ...;
foreach (DataRow dr in dt.Rows)
{
dr[ "titles "] = "ABCDE ";
}
其实就是重写这个列而已~

------解决方案--------------------------------------------------------
dataset只是一个数据集,里面可能包含一个或多个table。怎么进行加减啊??
------解决方案--------------------------------------------------------
使用 dataset.tables 吧...
------解决方案--------------------------------------------------------
foreach(DataRow row in dt.Rows)
{
row[ "titles "]= "ABCDE ";
}
------解决方案--------------------------------------------------------
select 'abcdef ' as title,.. from news

for(int i = 0;i <dt.Rows.Count;i++){
dt.Rows[i][ "title "] = "abcdef ";
}
------解决方案--------------------------------------------------------
DataSet.Select()?
  相关解决方案