Ver Mensaje Individual
  #1 (permalink)  
Antiguo 25/05/2011, 10:11
danielwish
 
Fecha de Ingreso: mayo-2009
Ubicación: Santiago
Mensajes: 10
Antigüedad: 15 años
Puntos: 0
Combobox en DataGridView

Hola,

Estoy trabajando con C# y MySQL, en donde creo un DataGridView por Código
donde los campos son : "ID, PRODUCTO, UNIDAD, CATEGORIA" pero ahora quiero que el campo "CATEGORIA" sea un Combobox con los datos que tengo en mi tabla "categorias" pero no encuentro la forma de hacerlo ...

ojala puedan ayudar, Gracias.

Acá el codigo que utilizo para generar el DataGridView:

Código:
public void Bind(DataGridView dataGridView, string tableName)
        {

            // Tener en cuenta que el siguiente codigo es Vulnerable
            string query = "SELECT * FROM " + tableName;

            mySqlDataAdapter = new MySqlDataAdapter(query, mySqlConnection);
            mySqlCommandBuilder = new MySqlCommandBuilder(mySqlDataAdapter);

            mySqlDataAdapter.UpdateCommand = mySqlCommandBuilder.GetUpdateCommand();
            mySqlDataAdapter.DeleteCommand = mySqlCommandBuilder.GetDeleteCommand();
            mySqlDataAdapter.InsertCommand = mySqlCommandBuilder.GetInsertCommand();

            dataTable = new DataTable();
            mySqlDataAdapter.Fill(dataTable);

            bindingSource = new BindingSource();
            bindingSource.DataSource = dataTable;

            dataGridView.DataSource = bindingSource;
        }

        public DataRowCollection Rows
        {
            get { return dataTable.Rows; }
        }