Hola a todos,
Requiero de poner un datagridview dentro de un datagridview,
para hacer un maestro-detalle. (winform)
Todas las aportaciones son bienvenidas.
Saludos
karim
| |||
datagridview dentro de un datagridview Hola a todos, Requiero de poner un datagridview dentro de un datagridview, para hacer un maestro-detalle. (winform) Todas las aportaciones son bienvenidas. Saludos karim |
| |||
Respuesta: datagridview dentro de un datagridview Si, si puedo, solo que en mi punto de vista, es mas elegante tener el datagridview con datos del maestro y al hacer doble click en un renglon muestre el datagridview dentro del mismo renglon. ¿No? thx karim |
| ||||
Respuesta: datagridview dentro de un datagridview Bueno pero no es un DataGridView dentro de otro... Puedes relacionar 2 DataTables por medio de la clase DataRelation, yo he probado esto con un DataGrid de la versión 2003, nunca lo utilicé para DataGridView, pero no creo que haya cambiado.
Código:
Using cn As New SqlConnection("server=.;database=northwind;integrated security=true") Using cmd As New SqlCommand("select OrderId, CustomerId, Freight from orders", cn) Using da As New SqlDataAdapter(cmd) da.Fill(Me.ds.Tables(0)) da.SelectCommand.CommandText = "select OrderId, ProductId, UnitPrice from [order details]" da.Fill(Me.ds.Tables(1)) Dim rel As New DataRelation("MaestroDetalle", Me.ds.Tables(0).Columns("OrderId"), Me.ds.Tables(1).Columns("OrderId"), True) ds.Relations.Add(rel) Me.DataGridView1.DataSource = Me.ds.Tables(0) End Using End Using End Using |