Hola tengo un datagrid que está vinculado con un dataview y mi problema es
que una de las columnas del dataview es un numero IdPrueba que esta
relacionado con otra tabla y lo que yo querria es que en dicha columna en
vez del numero Id, me sacara el texto de la columna de la tabla
relacionada(la tabla es Pruebas y la columna de dicha tabla se llama
Prueba).
He definido dos DataGridTableStyles con sus correspondientes MappingName y
he añadido las DataGridTextBoxColumn y el problema es que no me muestra mas
que las columnas de la tabla que depende del dataview pero no me muestra la
columna que depende de la tabla relacionada.
El dataview dwDetalles es de la tabla DetallesPruebas.
¿Es imposible lo que quiero hacer o lo estoy haciendo mal?
Me.dGDetPruebas.DataSource = dwDetalles'(el dataview)
Me.DataGridTableStyle2.MappingName = Me.m_DetallesPruebas.Tabla.TableName
Me.DataGridTableStyle1.MappingName = Me.m_pruebas.Tabla.TableName
Dim DataGridTextBoxColumn1 As New DataGridTextBoxColumn
DataGridTextBoxColumn1.Format = ""
DataGridTextBoxColumn1.FormatInfo = Nothing
DataGridTextBoxColumn1.HeaderText = "Detalle"
DataGridTextBoxColumn1.MappingName = "IdDetalle"
DataGridTextBoxColumn1.Width = 70
Dim DataGridTextBoxColumn2 As New DataGridTextBoxColumn
DataGridTextBoxColumn2.Format = ""
DataGridTextBoxColumn2.FormatInfo = Nothing
DataGridTextBoxColumn2.HeaderText = "Fecha Resultado"
DataGridTextBoxColumn2.MappingName = "FechaResultado"
DataGridTextBoxColumn2.NullText = ""
DataGridTextBoxColumn2.Width = 80
Dim DataGridTextBoxColumn3 As New DataGridTextBoxColumn
DataGridTextBoxColumn3.Format = ""
DataGridTextBoxColumn3.FormatInfo = Nothing
DataGridTextBoxColumn3.HeaderText = "Resultado"
DataGridTextBoxColumn3.MappingName = "Resultado"
DataGridTextBoxColumn3.NullText = ""
DataGridTextBoxColumn3.Width = 80
Dim DataGridTextBoxColumn4 As New DataGridTextBoxColumn
DataGridTextBoxColumn4.Format = ""
DataGridTextBoxColumn4.FormatInfo = Nothing
DataGridTextBoxColumn4.HeaderText = "Prueba"
DataGridTextBoxColumn4.MappingName = "Prueba"
DataGridTextBoxColumn4.NullText = ""
DataGridTextBoxColumn4.Width = 80
Me.DataGridTableStyle2.GridColumnStyles.Add(DataGridTextBoxColumn1)
Me.DataGridTableStyle2.GridColumnStyles.Add(DataGridTextBoxColumn2)
Me.DataGridTableStyle2.GridColumnStyles.Add(DataGridTextBoxColumn3)
Me.DataGridTableStyle1.GridColumnStyles.Add(DataGridTextBoxColumn4)
Muchas gracias a todos
Leer las respuestas