读书人

【高分】怎么循环把10条数据装进DataT

发布时间: 2012-02-20 21:18:24 作者: rapoo

【高分求助】如何循环把10条数据装进DataTable 再全部写进数据库??
比如:
for (int i=0;i <10;i++)
{
//此处循环把i的值写进datatable
}

//此处把datatable里存的10条数据全部写进SQL数据库(10行)
//此处清空datatable

[解决办法]

SqlDataAdapter da = new SqlDataAdapter( "select 。。 ",MyConn);//读取表结构
SqlCommandBuilder builder = new SqlCommandBuilder(da);
DataSet ds = new DataSet();
da.Fill(ds, "HistoryTemp ");
DataTable dt = new DataTable();
dt=ds.Tables[ "HistoryTemp "];
while ((line=sr.ReadLine()) != null)
{

//循环

}
da.Update(ds, "HistoryTemp ");


以上方法绝对可行

读书人网 >C#

热点推荐