如何把datatable中的数据一起插入到数据库中阿datatable的表结构跟数据库的表结构相同,不要遍历datatable一行行插吧?

解决方案 »

  1.   

    static private DataSet CreateCommandAndUpdate(
        string connectionString,
        string queryString)
    {
        DataSet dataSet = new DataSet();    using (OleDbConnection connection =
                   new OleDbConnection(connectionString))
        {
            connection.Open();
            OleDbDataAdapter adapter =
                new OleDbDataAdapter();
            adapter.SelectCommand =
                new OleDbCommand(queryString, connection);
            OleDbCommandBuilder builder =
                new OleDbCommandBuilder(adapter);        adapter.Fill(dataSet);        // Code to modify data in the DataSet here.        // Without the OleDbCommandBuilder, this line would fail.
            adapter.UpdateCommand = builder.GetUpdateCommand();
            adapter.Update(dataSet);
        }
        return dataSet;
    }