Lineas del DataGridView (C#)

Iniciado por reJu, 24 Octubre 2010, 21:13 PM

0 Miembros y 1 Visitante están viendo este tema.

reJu

Hola gente. Primero que todo buenas y santas =D
Ahora vamos con la pregunta...

Yo quiero enlazar 2 datos en un dataGridview para que se muestren en los lineas dentro de la misma linea.
A ver si me explico, tengo los datos "Producto" y "Descripcion" para cada objeto al igual que precio y stock, pero no me interesa que se muestren en la selda contigua de la derecha, sino que se muestre

Producto        Precio    Stock
Descripcion

Osea, lo que quiero lograr, es poder tenes dos lineas dentro de la fila, para poder concatenar el Producto con la descripcion y que el titulo del producto aparezca arriba.
Lo que antes en C++ haria con un "\n" no funciona aqui =S jajaja

Desde ya muchas gracias =D

evicar

intenta guardar el producto y la descripcion juntas (misma columna)... creo que es mucho mas simple



saludos..

reJu

#2
Pero si me lo guarda junto tengo 2 problemas

1ro- Aparece todo en la misma linea.
2do- En otro DataGrid lo tengo que mostrar por separado

Lo que estoy haciendo es una propiedad que es

Código (csharp) [Seleccionar]
public string ProdDesc
{
   get { return Producto+"\n"+Descripcion; }
}


*D4N93R:recuerda poner los códigos entre [code=csharp][/code]*

Pero me devuelve PRODUCTO DESCRIPCION
no me considera el \n (no aparece como string tampoco) pero no hace salto de linea...
Hay alguna forma de lograr que la fila tenga mas de una linea?

---------

Logre solucionar el problema, cualquier otra duda les aviso
Si a alguien le interesa, aca les dejo lo que hice.


Código (csharp) [Seleccionar]

           DgView.AutoSizeRowsMode = DataGridViewAutoSizeRowsMode.AllCells;

           DgView.Columns[0].DefaultCellStyle.WrapMode = DataGridViewTriState.True;

           DgView.Columns[0].AutoSizeMode = DataGridViewAutoSizeColumnMode.Fill;


PD: Siento mucho no haber usado el codigo de C# No se repetira