日期:2014-05-18  浏览次数:20389 次

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()?