CLR: .Net / Mono / Boo / Otros CLR > C#
duda con acces y c#
thinlizzy:
Necesito una pequeña ayuda, nesecito volcar datos desde access y mostrarlos en una grilla en visual studio. en un windows form. :guitar:
estoy recién comenzando en esto y espero me den una ayudita!!!
gabio2:
http://www.youtube.com/watch?v=hhzE4NwvSFs
espero te sirva..
saludos.
thinlizzy:
si esta bueno el video, pero no es lo exactamente lo que nesecito, ya que tengo que hacer lo mismo pero con un boton que por ej, mostrar tabla de acces y que me muestre cierta tabla en un datagrid. en windowsform, en visual studio 2010
lpzpela:
es muy sencillo mira
este es el codigo del formulario tu si plemente crea un aplicacion fomr ponle un boton y el datagridview dale doble click al fomr o bien click derecho ver codigo borras todo el codigo por defaul y pega todo este:
--- Código: C# ---using System;using System.Collections.Generic;using System.ComponentModel;using System.Data;using System.Drawing;using System.Linq;using System.Text;using System.Windows.Forms;using System.Data.OleDb; //Para conectarse a BDs OLE (Object Linking & Embedding) namespace MiSistema_DAP1_2012_SI31{ public partial class frmConectarAAccess : Form { //Atributos: // Cadena de conexión a Access 2007-2010: public string cadConn = "Provider=Microsoft.ACE.OLEDB.12.0; Data Source=access_bd.accdb;"; private string iSql; // la instruccion SQL private OleDbConnection cnn; // la conexion a la BD private OleDbCommand cmd; // el comando private OleDbDataAdapter da; // el adaptador de datos private DataSet ds; // el conjunto de registros public frmConectarAAccess() //Constructor { InitializeComponent(); } private void frmConectarAAccess_Load(object sender, EventArgs e) { //label2.Text = cadConn; } private void btnLeerDatos_Click(object sender, EventArgs e) { //Se crea la conexión (objeto cnn) a la BD con la cadena de cadConn: cnn = new OleDbConnection(cadConn); //Se crea el comando (objeto cmd) con la instruccion iSql y el objeto cnn: iSql = "SELECT * FROM Usuarios;"; cmd = new OleDbCommand(iSql, cnn); //Se crea el DataAdapter (objeto da) con el comando cmd: da = new OleDbDataAdapter(cmd); //Se crea el DataSet (objeto ds) en blanco: ds = new DataSet(); try { da.Fill(ds); } catch (OleDbException objex) { MessageBox.Show(objex.Message, "Error No. " + objex.ErrorCode, MessageBoxButtons.OK, MessageBoxIcon.Error); return; //hasta aquí } //Se llena el dataGridView1: dataGridView1.DataSource = ds.Tables[0].DefaultView; } }} saludos desde hermosillo sonora
lpzpela:
avisame si te funciono bueno..
Navegación
[#] Página Siguiente
Ir a la versión completa