[ Foro de C# ]

Datagridview a Acces (y viceversa) [C#]

15-Nov-2014 05:46
Invitado (Zandro)
1 Respuestas

Disculpen, ¿alguien podria ayudarme?, necesito crear una conexion (nose como) entre un datagridview y una base de datos en acces, guardando los datos correspondientes (columnas: [Nombre:....Dias:....Noches:....Habitacion:....No de Habitacion:....Servicio:....Total a Pagar:....]) ademas de que el datagrid cargue la tabla de la base de datos de donde se guardaron los registros.

Esto es para un sistema de informacion (basico o si se podria llamar Sistema) que es un proyecto escolar.

Gracias por su atencion.


16-Nov-2014 11:46
Nacho Cabanes (+30)

Puedes conectar directamente tu DataGridView con Access, de modo que los datos se lean desde la base de datos y se guarden en ella. Tendrás que añadir el using "System.Data.OleDb", y un fuente básico sería algo como

 
string conexion= "Provider=Microsoft.ACE.OLEDB.12.0;Data Source=Hotel.mdb";
string ordenSQL = "Select * from habitaciones";
OleDbConnection con = new OleDbConnection(conexion);
OleDbCommand cmd = new OleDbCommand(ordenSQL, con);
con.Open();
cmd.CommandType = CommandType.Text;
OleDbDataAdapter da = new OleDbDataAdapter(cmd);
DataTable habitaciones = new DataTable();
da.Fill(habitaciones);
dataGridView1.DataSource = habitaciones;
 








(No se puede continuar esta discusión porque tiene más de dos meses de antigüedad. Si tienes dudas parecidas, abre un nuevo hilo.)