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