用一个循环遍历每一行并将其加入数据库中,或者将该DataTable放到一个DataSet中,然后用DataAdapter的Update方法来更新。--------------------------------
AspNetPager 免费分页控件4.1版发布,欢迎下载使用:http://www.webdiyer.com

解决方案 »

  1.   

    好像不行,update时出错!!!
      

  2.   

    同意 webdiyer 的做法。
    update出错可能是你程序的问题。 webdiyer的做法,我以前也试过,可行的。你再试
      

  3.   

    update方法使用前,一定要保证你的DT的结构在数据库里存在.
      

  4.   

    我用的是存储在session里的动态表,怎样才能将其存在数据库中呢
      

  5.   

    我的做法是生成dataset,把表add到dataset中再用dataset的getxml保存数据库。
    save:
    1.StringWriter  xmlWriter = new StringWriter(); 
    2.datasetDetail.WriteXml(xmlWriter,XmlWriteMode.WriteSchema);//把dataset变成一个string流,再然后保存到datarow
    3.templateDatarow["fStepXml"]=xmlWriter.ToString() ;
    4.update to database(you know)
    restore:
    string detailXml=templateDatarow["fStepXml"].ToString().Trim();//to and xml string
    DataSet dsDetail=new DataSet ();
    StringReader xmlReader=new StringReader(detailXml);
    dsDetail.ReadXml(xmlReader,XmlReadMode.ReadSchema );
    xmlReader.Close();
    return datasetDetail;
      

  6.   

    SqlConnection thisConnection = new SqlConnection
    (@"Server=(local)\lip;"    +   
    "Integrated Security=SSPI;" +   
    "Connection Timeout=5;"     +   
    "Database=tempdb;" );        

    SqlCommand nonqueryCommand = thisConnection.CreateCommand();
    nonqueryCommand.CommandText = 
                      "CREATE TABLE MyTable (MyName VARCHAR (30), MyNumber integer)";
    nonqueryCommand.ExecuteNonQuery();