Ayuda urgente con datagrid..........

17/11/2005 - 23:29 por NATHALY_EC | Informe spam
Hola amigos, estoy realizando una consulta de informacion y necesito llenar
algun grid con los datos que traigo de una vista de sqlserver, intente
trabajar con el control datagrid que viene con el visual studio ya hice la
conexion y traje los datos con dataset mi problema esta en que quiero que
ciertas columnas de datos sean invisibles asi como tambien quiero modificar
la cabezera de chicas columnas.
Necesito que las columnas sean invisibles porque ese mismo registro luego de
algunas cosas lo tengo que insertar en otra tabla.
¿como puedo hacer esto?
Asi tambien como puedo hacer para que al dar click en el grid se seleccione
la fila y no solo una celda

de antemano mil gracias por su ayuda..
 

Leer las respuestas

#1 Marckys
18/11/2005 - 12:01 | Informe spam
Hola NATHALY_EC

Puedes formatear el datagrid para mostrar los datos a tu gusto.
Te dejo un ejemplo que recupero tres columnas de un DataSet (Nombre,
Apellidos, direccion) y solo muestro la columna Nombre con la cabecera
personalizada.

private void Form1_Load(object sender, System.EventArgs e)
{
DataSet datos = new DataSet("Usuarios");
datos.ReadXml("../../datos.xml");

dataGrid1.DataSource = datos;
dataGrid1.DataMember = "Usuarios";

FormatoGrid();
}

private void FormatoGrid()
{
DataGridTableStyle tableStyle = new DataGridTableStyle();
tableStyle.MappingName = "Usuarios";

DataGridTextBoxColumn myDataCol = new DataGridTextBoxColumn();
myDataCol.HeaderText = "Mi Cabecera";
myDataCol.MappingName = "Nombre";

tableStyle.GridColumnStyles.Add(myDataCol);
dataGrid1.TableStyles.Add(tableStyle);

}

Se crea un estilo personalizado para el datagrid y se van añadiendo las
columnas que necesiten, pudiendo establecer, titulo, tamaño, formato texto,
etc...

Marckys --> Power by C#


"NATHALY_EC" escribió:

Hola amigos, estoy realizando una consulta de informacion y necesito llenar
algun grid con los datos que traigo de una vista de sqlserver, intente
trabajar con el control datagrid que viene con el visual studio ya hice la
conexion y traje los datos con dataset mi problema esta en que quiero que
ciertas columnas de datos sean invisibles asi como tambien quiero modificar
la cabezera de chicas columnas.
Necesito que las columnas sean invisibles porque ese mismo registro luego de
algunas cosas lo tengo que insertar en otra tabla.
¿como puedo hacer esto?
Asi tambien como puedo hacer para que al dar click en el grid se seleccione
la fila y no solo una celda

de antemano mil gracias por su ayuda..

Preguntas similares