首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > asp.net >

|M| 怎么将DataTable时面的前100条记录存到更一个DataTable 多谢

2011-12-29 
|M| 如何将DataTable时面的前100条记录存到更一个DataTable 谢谢谢谢[解决办法]DataTable dtNew dt.Clon

|M| 如何将DataTable时面的前100条记录存到更一个DataTable 谢谢
谢谢

[解决办法]
DataTable dtNew = dt.Clone();
for( int i=0; i <100; i++ )
{
DataRow newRow = dtNew.NewRow();
newRow.ItemArray = dt.Rows[i].ItemArray;
dtNew.Rows.Add( newRow );
}
[解决办法]
jf
[解决办法]
DataTable dt1 = new DataTable();
dt1.Columns.Add( "year ", typeof(int));
dt1.Columns.Add( "month ", typeof(int));
dt1.Columns.Add( "total ", typeof(int));
for (int ix = 0; ix < 120; ix++)
{
dt1.Rows.Add(new object[] { 2007, 1, ix });
}

DataTable dt3 = dt1.Clone();
Response.Write(dt3.Rows.Count);
for (int i = 0; i < 100; i++)
{
DataRow newRow = dt3.NewRow();
newRow.ItemArray = dt1.Rows[i].ItemArray;
dt3.Rows.Add(newRow);
}
Response.Write( " <br /> ");
Response.Write(dt3.Rows.Count);
[解决办法]
只能通过循环一条条的导入了,上面的都可以,不过可以简化一下吧:

DataTable dtNew = dt.Clone();
for( int i=0; i <100; i++ )
{
dtNew.Rows.Add( dt.Rows[i].ItemArray);
}

热点排行