El código es el siguiente:
string ConnectionString = "Server=SQL2005;Database=BBDD;Uid=sa;Pwd=;";
using (SqlBulkCopy bulkcopy = new SqlBulkCopy(ConnectionString)
{
bulkcopy.DestinationTableName = "dbo.Facturas";
try
{
bulkcopy.WriteToServer(MyDataTable);
}
catch (Exception ex)
{
if (startVisualMap.consola) {
Console.WriteLine(ex.Message + " " + MyDataTable);
}
}
}
Con el método WriteToServer escribimos en la tabla los datos del DataTable.
Y con este método tan sencilla podemos grabar grandes cantidades de datos sin esfuerzo.
Y esto es todo, feliz programming!!
Saludos
Alex.