如何将table1中第x到第y行的数据复制到另一个table2中

leeajax 2004-04-27 10:17:35
OleDbDataAdapter MyAdapter = new OleDbDataAdapter(strSel,MyConn);
MyAdapter.Fill(ds,x,y-x,"book");
我想吧这一步分成亮步

1.MyAdapter.Fill(ds,"book");
2.在怎么办?
...全文
110 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
cooleader123 2004-04-27
  • 打赏
  • 举报
回复
支持smoothwood(I try my best)
  • 打赏
  • 举报
回复
学习
liuyu202 2004-04-27
  • 打赏
  • 举报
回复
楼上的办法好,学习!
smoothwood 2004-04-27
  • 打赏
  • 举报
回复
Dim conn As New SqlConnection("Server=localhost;user id=sa;password=xxx;database=Northwind;")
Dim da As New SqlDataAdapter("Select * from products", conn)
Dim ds As New DataSet
da.Fill(ds, "Products")
Dim ds1 As New DataSet
Dim datTable As New DataTable
Dim datRow As DataRow
Dim ary() As Object
datTable = ds.Tables("Products").Clone()
For iCount As Integer = 0 To 2
datRow = datTable.NewRow
ary = ds.Tables("Products").Rows(iCount).ItemArray()
datRow.ItemArray = ary
datTable.Rows.Add(datRow)
Next
ds1.Tables.Add(datTable)
DataGrid1.DataSource = ds
DataGrid1.DataBind()
DataGrid2.DataSource = ds1
DataGrid2.DataBind()

CMIC 2004-04-27
  • 打赏
  • 举报
回复
DataTable table1=new DataTable();
DataTable table2=new DataTable();
//..........
for (int i=x;i<y;i++)
{
table2.ImportRow(table1.Rows[i]);
}

62,074

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术交流专区
javascript云原生 企业社区
社区管理员
  • ASP.NET
  • .Net开发者社区
  • R小R
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

.NET 社区是一个围绕开源 .NET 的开放、热情、创新、包容的技术社区。社区致力于为广大 .NET 爱好者提供一个良好的知识共享、协同互助的 .NET 技术交流环境。我们尊重不同意见,支持健康理性的辩论和互动,反对歧视和攻击。

希望和大家一起共同营造一个活跃、友好的社区氛围。

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