Re: Estado de Filas en un DataGrid

06/07/2005 - 23:25 por jmrivera | Informe spam
Uso el tablestyle, pero no veo el método del mappingname para ocultar la columna. Ver Ejemplo debajo. Sin embargo, el problema principal es que no puedo asignarle un valor a esas columnas en el caso de una fila nueva

Ejemplo del TblStyle
Dim TblStyle As New DataGridTableStyl
With TblStyl
.MappingName = "ASIGNA_MATERIALES

'Configurar Estilo de las Columna
With .GridColumnStyle

.Add(New DataGridTextBoxColumn(tblCrrncMngr.GetItemProperties.Ite
("CHM_ASIGNACIONSELLOS"))
With .Item(7
.MappingName = "NOEMPLEADO
.HeaderText = "EMPLEADO
.Width = 9
.NullText = String.Empt
End Wit
End Wit
End Wit

jmrivera

Ver este tema: http://www.softwaremix.net/viewtopic-409604.htm

Enviado desde http://www.softwaremix.net
 

Leer las respuestas

#1 Tristan
07/07/2005 - 08:40 | Informe spam
No comprendo jmrivera. ¿Como que no ves el método del MappingName para
ocultar la columna?. Pero si ya lo has hecho!! Si el nombre de campo
asignado en el MappingName no existe en el DataTable, esa columna no se
mostrará. En tu caso, con buen criterio has elegido NOEMPLEADO. Pero ten en
cuenta varios detalles:

- ¿Has asignado ese tablestyle a tu DataGrid?
- Puedes crear el TableStyle en tiempo de diseño. Es mucho más sencillo y
productivo.
- En realidad no necesitas cambiar el MappingName. Basta con que el
TableStyle no incluya esa columna
- Recuerda que también podías hacerlo desde el DataTable

En cuanto a lo segundo, de que no puedes asignarle valor para filas nuevas,
ahí si que me pierdo. ¿Pero cuando tienes que asignarles valor? ¿Qué
problema hay en que no les asignes valor hasta que lo quieras hacer? No
acabo de comprender lo que quieres.

Juan Carlos Badiola
MVP - C#

Preguntas similares