从一个已有的dataset创建一个新的dataset?

Vsnetlx 2004-04-08 02:50:02
现有一个dataset11("temp"),表temp有三个字段A、B、C,我想通过dataset11,创建一个新的dataset12,数据项包含当前日期、B、C。请教各位如何才能实现,马上给分!
...全文
81 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
LiJoe 2004-04-08
  • 打赏
  • 举报
回复
dataset12 = dataset11.Copy
LiJoe 2004-04-08
  • 打赏
  • 举报
回复
dataset12 = dataset11.Copy
CMIC 2004-04-08
  • 打赏
  • 举报
回复
没什么好办法,一点点写:
DataTable mTemp=Dtdataset11["temp"];
DataTable mDt=new DataTable();
mDt.Columns.Add("NowTime",typeof(System.DateTime));
mDt.Columns.Add(mTempDt.Columns["B"].ColumnName,mTempDt.Columns["B"].DataType);
mDt.Columns.Add(mTempDt.Columns["C"].ColumnName,mTempDt.Columns["C"].DataType);
foreach(DataRow sDr in mTempDt.Rows)
{
DataRow mDr=mDt.NewRow();
mDr["NowTime"]=DateTime.Now;
mDr["B"]=sDr["B"];
mDr["C"]=sDr["C"];
mDt.Rows.Add(mDr);
}
DataSet Ds2=new DataSet();
Ds2.Tables.Add(mDt);
Vsnetlx 2004-04-08
  • 打赏
  • 举报
回复
我很菜呵,我很想知道有什么简单的方法?
bitsbird 2004-04-08
  • 打赏
  • 举报
回复
为什么要创建新的dataset?
一个dataset里可以含多个表
dataset11.add("Table1");
这样就把一个表加进来了

16,550

社区成员

发帖
与我相关
我的任务
社区描述
VB技术相关讨论,主要为经典vb,即VB6.0
社区管理员
  • VB.NET
  • 水哥阿乐
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧