Botón guardar datos datagridview c#
Tengo un datagridview con una serie de columnas: id, email, nombre y apellidos
Y un botón de agregar, eliminar, guardar y seleccionar
El de añadir lo tengo
Pero quiero que al darle guardar, se me guarde en la bd sql server 2008 que tengo conectada, tengo el siguiente código pero lo hace en forma de local, funciona bien, pero si el .exe lo copio y lo pongo en otro lado para usarlo me da error ya veras:
/*Aquí debemos Remplazar este datasource por tu la ruta donde esta tu BD.*/
String source = @"Data Source=JAVI\SQLEXPRESS;AttachDbFilename=G:\Ejercicios c#\Oposiciones\Oposiciones\lista.mdf;Integrated Security=True;User Instance=True";
SqlConnection conexión = new SqlConnection(source);
conexión.Open();
SqlCommand query = new SqlCommand("Insert into lista(email,nombre,apellidos) Values('" + textBox1.Text + " ','" + textBox2.Text + "','" + textBox3.Text + "');", conexión);
query.ExecuteNonQuery();
conexión.Close();
MessageBox.Show("El Registro ha sido almacenado", "Guardado", MessageBoxButtons.OK);
limpiar();
El error es por que la conexión de la bd la tengo en una ruta
¿Me podría ayudar?
Dígame su email o mejor skype para poder hablar, le pasaría el proyecto para que lo pudiera ver mejor o también imágenes