Holladiho
Ich gebe den Inhalt einer DataTable in vier DGVs nebeneinander aus. 4 Stück, damit das ganze nebeneneinander passt, ohne viel rumgescrolle.
Nun möchte ich diese Ausgabe aber alphabetisch - nach ArrSupplier(i).Name sortiert haben.
Gibt es hierfür eine einfache Möglichkeit?
Ich gebe den Inhalt einer DataTable in vier DGVs nebeneinander aus. 4 Stück, damit das ganze nebeneneinander passt, ohne viel rumgescrolle.
VB.NET-Quellcode
- Private Sub FillDGV()
- Dim ArrSupplier = DtsSettings.Supplier.ToArray
- Dim SupplierAmount = ArrSupplier.Length
- WriteSupplierToDGV(DataGridView1, 1, CInt(SupplierAmount / 4), ArrSupplier)
- WriteSupplierToDGV(DataGridView2, CInt(SupplierAmount / 4) + 1, CInt(SupplierAmount / 2), ArrSupplier)
- WriteSupplierToDGV(DataGridView3, CInt(SupplierAmount / 2) + 1, CInt(SupplierAmount / 4 * 3), ArrSupplier)
- WriteSupplierToDGV(DataGridView4, CInt(SupplierAmount / 4 * 3) + 1, SupplierAmount, ArrSupplier)
- End Sub
- Private Sub WriteSupplierToDGV(DGVName As DataGridView, Startamount As Integer, EndAmount As Integer, ArrSupplier As DtsSettings.SupplierRow())
- Dim writingrow = -1
- For i = Startamount To EndAmount
- writingrow += 1
- DGVName.Rows.Add()
- DGVName.Rows(writingrow).Cells(0).Value = ArrSupplier(i - 1).Name
- Next
- End Sub
Nun möchte ich diese Ausgabe aber alphabetisch - nach ArrSupplier(i).Name sortiert haben.
Gibt es hierfür eine einfache Möglichkeit?