No me respeta las columnas en un DataGridView

04/01/2005 - 01:33 por Jorge | Informe spam
Hola,

En VS 2005 Beta 1 tengo un DataGridView al cual en tiempo de diseño le he
agregado dos columnas usando el diálogo 'Edit Columns' y en las mismas he
puesto la propiedad DataPropertyName igual a los nombres de los campos que
traeré en el SELECT (numero y nombre), así:

private void btnLlenar_Click(object sender, EventArgs e)
{
FbConnection conn = new FbConnection(cadena_conexion);
FbCommand selcom = new FbCommand("select numero,nombre,ciudad from
clientes",conn);

FbDataAdapter da = new FbDataAdapter(selcom);

DataSet ds = new DataSet();

da.Fill(ds, "Clientes");

dgvClientes.DataSource = ds.Tables[0];
}

En tiempo de diseño puedo ver las dos columnas en la grilla, pero al correr
el programa ésta aparece con cinco columnas: primero las dos que definí,
*vacías*, y luego las tres columnas del SELECT, *llenas*. ¿Por qué no
respeta y llena únicamente las columnas que definí? Hace lo contrario de lo
que yo espero. :(

Gracias de antemano,

-Jorge
 

Leer las respuestas

#1 Jose S.G.
04/01/2005 - 10:19 | Informe spam
Si ni recuerdo mal, ya que ahora no puedo verlo es cambiando la propiedad
siguiente :

dataGridView.AutoGenerateColumns = false;

Saludos.


"Jorge" escribió en el mensaje
news:
Hola,

En VS 2005 Beta 1 tengo un DataGridView al cual en tiempo de diseño le he
agregado dos columnas usando el diálogo 'Edit Columns' y en las mismas he
puesto la propiedad DataPropertyName igual a los nombres de los campos que
traeré en el SELECT (numero y nombre), así:

private void btnLlenar_Click(object sender, EventArgs e)
{
FbConnection conn = new FbConnection(cadena_conexion);
FbCommand selcom = new FbCommand("select numero,nombre,ciudad from
clientes",conn);

FbDataAdapter da = new FbDataAdapter(selcom);

DataSet ds = new DataSet();

da.Fill(ds, "Clientes");

dgvClientes.DataSource = ds.Tables[0];
}

En tiempo de diseño puedo ver las dos columnas en la grilla, pero al


correr
el programa ésta aparece con cinco columnas: primero las dos que definí,
*vacías*, y luego las tres columnas del SELECT, *llenas*. ¿Por qué no
respeta y llena únicamente las columnas que definí? Hace lo contrario de


lo
que yo espero. :(

Gracias de antemano,

-Jorge


Preguntas similares