C sharp - problemas con el grid

   
Vista:

problemas con el grid

Publicado por Betty & Cintia (6 intervenciones) el 01/10/2007 21:59:19
Hola!!!!
necesito visualizar en la columna de un grid tipo comboBox los datos de una tabla, que se encuentra en un motor de base de datos Postgres; para luego guardar el código en otra tabla. Les agradeceria si me pudieran ayudar
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:problemas con el grid

Publicado por Iván K (55 intervenciones) el 02/10/2007 16:01:36
En el siguiente código como ejemplo se supone que se quiere mostrar la información del cliente en el Combo y el valor identificador se guardará en la tabla de Factura:

OleDbDataAdapter adaptador = new OleDbDataAdapter("SELECT * FROM Cliente", cnnPostgres);
DataTable tabla = new DataTable("Cliente");
adaptador.Fill(tabla);
DataGridViewComboBoxColumn columnaCombo = new DataGridViewComboBoxColumn();
columnaCombo.DataSource = tabla;
columnaCombo.ValueMember = "Cliente_Id";
columnaCombo.DisplayMember = "Nombre";

columnaCombo.DataPropertyName = "Cliente_Id"; /* Aquí va el campo id del cliente cómo se tenga en la tabla de Factura*/

adaptador = new OleDbDataAdapter("SELECT * FROM Factura", cnnPostgres);
tabla = new DataTable("Factura");
adaptador.Fill(tabla);

dataGridView1.AutoGenerateColumns = false;
dataGridView1.DataSource = tabla;
dataGridView1.Columns.Add(columnaCombo);

Con esto me supongo que si pueden establecer la conexión a Postgres.

Espero y esto te ayude.

Saludos.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar