Hola stKeny
Tendrías que crear la base de datos, y en ella la tabla con los campos del mismo tipo de datos que las columnas del datagridview. Luego recorres las filas del datagridview, y con una instrucción INSERT y una conexión abierta dentro de un SqlCommand, vas
escribiendo las mismas en la tabla.
Supongamos que los campos o columnas son:
Nombre (string), Edad (int), FechaNac (DateTime) ... los tipos son los de C#, en TSQL no se escriben igual todos
Entonces, el código en C# sería así:
SqlConnection conexion = new SqlConnection("tu cadena de conexion");
string ordenSQL;
SqlCommand comandoSQL = new SqlCommand("", conexion);
conexion.Open();
foreach (DataGridViewRow fila in dataGridView1.Rows)
{
ordenSQL = "INSERT INTO Tabla VALUES ('" + fila.Cells[0].Value.ToString() + "', " + fila.Cells[1].Value.ToString() + ", '" + fila.Cells[2].Value.ToShortDateString() + "'";
comandoSQL.CommandText = ordenSQL;
comandoSQL.ExecuteNonQuery();
}
conexion.Close();
Saludos
Pablo