|
Dim viewDefinition As New GridViewDefinition()
viewDefinition.RelationalColumn = "OrderDetails"
Dim firstLevelSourceDataGrid As New SfDataGrid()
firstLevelSourceDataGrid.AutoSizeColumnsMode = AutoSizeColumnsMode.Fill
viewDefinition.DataGrid = firstLevelSourceDataGrid
firstLevelSourceDataGrid.AutoGenerateColumns = True
Me.sfDataGrid1.DetailsViewDefinitions.Add(viewDefinition)
Me.sfDataGrid1.HideEmptyGridViewDefinition = True
AddHandler Me.sfDataGrid1.DetailsViewExpanding, AddressOf sfDataGrid1_DetailsViewExpanding
Private Sub sfDataGrid1_DetailsViewExpanding(ByVal sender As Object, ByVal e As Syncfusion.WinForms.DataGrid.Events.DetailsViewExpandingEventArgs)
e.DetailsViewDataSource.Clear()
e.DetailsViewDataSource.Add("OrderDetails", Me.GetDataTable().DefaultView)
End Sub |