请教下dataset内主从表的排序问题
Private Sub frmInventoryBalance_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
FormInit()
ds = New DataSet
dtM = New DataTable
dtM.Columns.Add("PurchaseOrder")
dtM.Columns.Add("Supplier")
dtM.Columns.Add("Name")
dtM.Columns.Add("ShortName")
dtM.Columns.Add("OrderDate")
dtM.Columns.Add("DueDate")
dtM.Columns.Add("Customer")
dtM.TableName = "dtM"
ds.Tables.Add(dtM)
dtS = New DataTable
dtS.Columns.Add("PurchaseOrder")
dtS.Columns.Add("Line", System.Type.GetType("System.Double"))
dtS.Columns.Add("StockCode")
dtS.Columns.Add("BrandCode")
dtS.Columns.Add("Description")
dtS.Columns.Add("OrderDate")
dtS.Columns.Add("OrderQty", System.Type.GetType("System.Double"))
dtS.Columns.Add("ReceivedQty", System.Type.GetType("System.Double"))
dtS.Columns.Add("Price")
dtS.Columns.Add("TaxValue", System.Type.GetType("System.Double"))
dtS.Columns.Add("TotalValue", System.Type.GetType("System.Double"))
dtS.Columns.Add("Currency")
dtS.TableName = "dtS"
ds.Tables.Add(dtS)
ds.Relations.Add("Details", dtM.Columns("PurchaseOrder"), dtS.Columns("PurchaseOrder"))
dvm = New DataViewManager(ds)
dv = dvm.CreateDataView(dtM)
GridControl4.DataSource = dv
BestFitGridControlAllViews(GridControl4)
End Sub