关于SQL语句问题...(在线等待..)

龅牙鱼 2007-09-29 09:23:10
我现在是想的是将一个表中的字段显示在DataView中,在点击下一步的时候,将显示在GridView中的所有数据保存到另一张表中..
请问..怎么样才能实现将一个表中数据存到另一张表中呢?请用例子....(本人菜鸟..)
...全文
141 8 打赏 收藏 转发到动态 举报
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
zouzhou1984 2007-09-30
  • 打赏
  • 举报
回复
select * into tab2 from tab1
将tab1中的数据和数据结构保存到 tab2中
gxingmin 2007-09-29
  • 打赏
  • 举报
回复
DataTable dtNew = dtOld.Clone();
foreach(Datarow dr in dtOld.Rows)
{
dtNew.LoadDataRow(dr.ItemArray(), false); //后面参数为false
}
然后给dtNew建立新的适配器,建一个新的CommandBuider(select * from newtable),用新的适配器再更新dtNew表
gxingmin 2007-09-29
  • 打赏
  • 举报
回复
DataTable dtNew = dtOld.Clone();
foreach(Datarow dr in dtOld.Rows)
{
dtNew.LoadDataRow(dr.ItemArray(), true);
}
然后给dtNew建立新的适配器,建一个新的CommandBuider(select * from newtable),用新的适配器再更新dtNew表
龅牙鱼 2007-09-29
  • 打赏
  • 举报
回复
3楼...存到是一张固定的表中....举例解释一下如何将DataTable中的数据再导入到目的表中...
龅牙鱼 2007-09-29
  • 打赏
  • 举报
回复
是存到数据库中...
shiling_02404 2007-09-29
  • 打赏
  • 举报
回复
DataTable dt=this.DataView1.DataSource;
DataTable dtTarget=dt.Copy();
//这时原表中的数据就到了另一个datatable中,如果你想继续把dtTarget中的数据导回数据库中,就必须创建该表(在程序中,或在数据库中创建都行),不过注意要想将dtTarget中的数据导回的话,你必须在创建表时指定主键,且字段类型要匹配.
jiatong1981 2007-09-29
  • 打赏
  • 举报
回复
说清楚些 存另一张表 是指在数据库中 还是当前DataSet中?
gxingmin 2007-09-29
  • 打赏
  • 举报
回复
DataTable dtNew = dtOld.Clone();
foreach(Datarow dr in dtOld.Rows)
{
dtNew.LoadDataRow(dr.ItemArray(), false);
}

111,119

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • AIGC Browser
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

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