Hi,
benötige eure Hilfe beim füllen einer Combobox... jedoch mit eine gruppierungsfunktion...
So schaut das DataTable aus (so ca.)
Mein derzeitiger Code:
Ausgabe in Combo:
und später mal... so soll in DGV abhängig von der Combo ausgegeben werden :
Ausgabe in DGV - später mal abhängig was in Combo gewählt wird... über Filter
Wenn ich meine Combobox "normal" daraus füllen lasse, habe ich in der Combo 3 x Handel und 1 x Dienstl. stehen.
Nun möchte ich dies gruppieren, dass nur 1 x Handel und 1 x Dienstl. drinnen steht...
Habe Ihr da vielleicht ne Idee wie ich das machen könnte ?
benötige eure Hilfe beim füllen einer Combobox... jedoch mit eine gruppierungsfunktion...
So schaut das DataTable aus (so ca.)
Mein derzeitiger Code:
VB.NET-Quellcode
- Private Sub Laden__Provisionen()
- Dim ConStr As String = "Provider=Microsoft.Jet.OLEDB.4.0; Data Source =" & Archiv & "; Jet OLEDB:database Password=" & DBPass & ";"
- Dim Con As New OleDbConnection(ConStr)
- da_Provision = New OleDbDataAdapter("SELECT * FROM Provisionsbasis, Provisionstabelle " & _
- "WHERE Provisionsbasis.PrB_Status = 'A' AND " & _
- "Provisionstabelle.PrT_Basis = Provisionsbasis.ID;", Con)
- ds_Provision.Tables.Add(dt_Provision)
- da_Provision.Fill(dt_Provision)
- ausgabe__Provisionen()
- End Sub
Ausgabe in Combo:
und später mal... so soll in DGV abhängig von der Combo ausgegeben werden :
VB.NET-Quellcode
- Private Sub cb_PrvFirmen_SelectedIndexChanged(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles cb_PrvFirmen.SelectedIndexChanged
- Dim PvFirmaID As Integer
- With DirectCast(sender, ComboBox)
- If .SelectedValue Is Nothing Then Return
- ' Daten der ausgewählten Person in Label1 anzeigen
- With CType(.SelectedValue, Firmen)
- PvFirmaID = .ID
- End With
- End With
- ausgabe__DGV_Provisionen(PvFirmaID)
- End Sub
- Private Sub ausgabe__DGV_Provisionen(ByVal PvFirmaID As Integer)
- Dim cb_Provision As New OleDbCommandBuilder(da_Provision)
- bs_Provision.DataSource = dt_Provision
- bs_Provision.Filter = "PrT_Status = 'A' and Provisionsbasis.ID = " & PvFirmaID & ""
- Me.DGV_Provisionen.DataSource = bs_Provision
- ' Anpassen !
- End Sub
Ausgabe in DGV - später mal abhängig was in Combo gewählt wird... über Filter
Wenn ich meine Combobox "normal" daraus füllen lasse, habe ich in der Combo 3 x Handel und 1 x Dienstl. stehen.
Nun möchte ich dies gruppieren, dass nur 1 x Handel und 1 x Dienstl. drinnen steht...
Habe Ihr da vielleicht ne Idee wie ich das machen könnte ?
Dieser Beitrag wurde bereits 3 mal editiert, zuletzt von „lris08“ ()