Dim mydr As DataRow = mydataset.Tables("tmp").NewRow
For i = 0 To mydataset.Tables("selinfo").Columns.Count - 1
mydr.Item(i) = mydataset.Tables("selinfo").Rows(0).Item(i)
Next
mydataset.Tables("tmp").Rows.Add(mydr)
For i = 0 To mydataset.Tables("selinfo").Columns.Count - 1
mydr.Item(i) = mydataset.Tables("selinfo").Rows(0).Item(i)
Next
mydataset.Tables("tmp").Rows.Add(mydr)
解决方案 »
- 在客户端的javascript中如何实现ultrawebgrid表中取某一列的合计值?
- repeater数据绑定的问题 谢谢
- 域名无法解析,但是输入ip是可以打开网页的。是服务器的问题吗?公司的内网bbs
- Global问题,初学,请赐教!
- 100分,紧急求助
- 请问谁考过 微软 MCAD 认证? 请指点迷津
- 大家给我推荐个wiki嘛,要aspnet开发的
- 页面需要连接51ditu的页面,但是如果地图加载过慢,有导致页面出错,怎么解决??
- 为什么我的.aspx程序不能在windows 2003中执行(在线急等)马上结账!
- 菜农狂急求问题解答(在线等)
- 显示图表问题
- 散分喽,请cmsoft(韦小宝是我的老乡.net)、smiletosky(仰笑九天) 、 gweidian(Jack)进来领分!
假设:新的datatable名为:newtable;原有的datatable为mDs.Tables["oldtable"]for(i=0;i<newtable.rows.count;i++)
{
DataRow new_row = new mDs.Tables["oldtable"].NewRow();//新建一个行
new_row = newtable.Row[i];//将动态table中行信息复制到新建行中
mDs.Tables["oldtable"].Rows.Add(new_row);
}当然,这样作的前提是两个datatable的结构应该是相同!!!
由于这些代码并没有经过测试,可能会有些问题,希望能够为你提供一些思路,谢谢!
System.Data.DataRow dr;
//定义列
dt.Columns.Add("Title",System.Type.GetType("System.String"));
dt.Columns.Add("Type",System.Type.GetType("System.String"));
dt.Columns.Add("price",System.Type.GetType("System.Decimal"));
dt.Columns.Add("advance",System.Type.GetType("System.Decimal"));for(int i=0;i<ds.Tables.Count;i++){
if(ds.Tables[i].Columns.Count==4){
for(int j=0;j<ds.Tables[i].Rows.Count;j++){
dr=dt.NewRow();
dr["Title"]=ds.Tables[i].Rows[j]["Title"];
dr["Type"]=ds.Tables[i].Rows[j]["Type"];
dr["price"]=ds.Tables[i].Rows[j]["price"];
dr["advance"]=ds.Tables[i].Rows[j]["advance"];
dt.Rows.Add(dr);
}
}
else{
for(int j=0;j<ds.Tables[i].Rows.Count;j++)
{
dr=dt.NewRow();
dr["price"]=ds.Tables[i].Rows[j]["price"];
dr["advance"]=ds.Tables[i].Rows[j]["advance"];
dt.Rows.Add(dr);
}
}