Menú

Mostrar Mensajes

Esta sección te permite ver todos los mensajes escritos por este usuario. Ten en cuenta que sólo puedes ver los mensajes escritos en zonas a las que tienes acceso en este momento.

Mostrar Mensajes Menú

Temas - Azuela

#1
Hola, buen dia a todos, tengo un pequeño problema, como actualizo un form?? estuve investigando y algunos comentaban que era con this.refresh(); pero no me funciona, ya que no me carga los nuevos datos, espero alguien me pueda ayudar, saludos.
#2
Buen dia a todos, soy nuevo aqui y tengo una pregunta, si alguien sabe se lo agredeceria bastante ya q es de mucha importancia.

Mi problema es que quiero que me aparezcan los datos que tengo en un campo de mi base de datos en access en mi combobox

mi tabla se llama productos y el campo es nombre.

Tengo el siguiente codigo pero no me funciona, cuando le doy click al combobox aparece "System.Data.DataRowView" 16 veces, q son los 16 nombres q tengo registrados.

el codigo es el siguiente:

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;

namespace WindowsFormsApplication1
{
    public partial class Busqueda : Form
    {
        OleDbConnection conexión;

        public Busqueda()
        {
            InitializeComponent();
            conexión = new OleDbConnection(@"PROVIDER=Microsoft.ACE.OLEDB.12.0;Data Source=C:\Proyecto Abarrotes(Tiendita)\Tiendita.accdb");
            conexión.Open();
        }

        private DataTable GetData()
        {
            try
            {
                {
                    string sql =
                      "SELECT nombre FROM productos";

                    OleDbDataAdapter da = new OleDbDataAdapter(sql, conexión);

                    DataTable dt = new DataTable("productos");

                    da.Fill(dt);

                    return dt;
                }
            }
            catch (Exception ex)
            {
                throw;
            }
        }


       private void comboBox1_BindingContextChanged(object sender, EventArgs e)
        {
            try
            {
                comboBox1.DataSource = GetData();
                comboBox1.DisplayMember = "productos";
                comboBox1.ValueMember = "nombre";
            }
            catch (Exception ex)
            {

                MessageBox.Show(ex.Message);
            }   
        }   
    }
}



De antemano les agradeceria si me pudieran ayudar