elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.

 

 


Tema destacado: Como proteger una cartera - billetera de Bitcoin


  Mostrar Temas
Páginas: [1]
1  Programación / .NET (C#, VB.NET, ASP) / Refrescar un formulario en C# en: 1 Marzo 2012, 04:43 am
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  Programación / .NET (C#, VB.NET, ASP) / Enlazar base de datos access a un combobox en c# en: 29 Febrero 2012, 09:56 am
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
Páginas: [1]
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines