layout datagrid

Status
Niet open voor verdere reacties.

mustangBE

Gebruiker
Lid geworden
2 jun 2007
Berichten
349
hallo

ik ben een producten kataloog aan het maken van ongeveer 1000 prod. van een 20 tal merken.
tot hier toe heb ik alle producten + info en prijzen in 1 DB gezet en dacht ik ze via een querry volgens merk op te roepen en een datagridview ( telken een ander merk weer geven in de view)

maar ik zou de producten van elk merk zelf willen sorteren ( niet volgens een bepaalde regel) en tussen bepaalde producten een lege rij laten om het wat overzichtelijk te maken.
is dat mogelijk ???
als er nieuwe producten zijn moet ik die er ook kunnen tussen zetten.
eigenlijk zoals een excel sheet.

een 2 de vraagje : het geen ik hier uitleg , gaat dat vlot werken (datagrid leegmaken , opvullen , leegmaken , opvullen ,ens ) + ik zou de DB op een server zetten zodat de andere pc's er ook toegang tot hebben
 
Hi als ik het goed begrijp.
zou je een categorietabel voor je merken moeten maken
en een productentabel voor de producten.
dan sorteer je de producten vanzelf onder de merken door middel van een relatie in je DB.
met een zoek query kan je dan snel naar een merk of product.

Groeten Old Hippy.
 
voor het sorteren heb ik al een oplossing.
ik ga de producten nummeren en dan volgens nummer sorteren.

nu zoek ik nog een code om de datagridview te vullen.
ik heb per merk een knop en 1 form met een datagridview.
hoe kan ik de datagridview vullen en terug leegmaken om een ander merk te laden ?

ik heb reeds een module.

Code:
Module prijzenModule
    Public lijst As String = ""
    Structure merk
        Dim naam As String

         'prijslijsten

        Shared A As String = "A"
        Shared B As String = "B"
        Shared C As String = "C"

        ' en zo verder ...

    End Structure
End Module

voor de buttons heb ik volgende code.

Code:
Private Sub A ToolStripMenuItem_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles AToolStripMenuItem.Click
        lijst = merk.A
        prijzen = New prijzen
        prijzen.MdiParent = Me
        prijzen.Dock = DockStyle.Fill
        prijzen.Show()
    End Sub


en in de form met de datagridview heb ik.

Code:
Public Class prijzen
    Inherits System.Windows.Forms.Form

    Private Sub prijzen_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
        If lijst = merk.A Then
            Me.ATableAdapter.Fill(Me.DatabaseDataSet.A)
        ElseIf lijst = merk.B Then
            Me.BTableAdapter.Fill(Me.DatabaseDataSet.B)
        ElseIf lijst = merk.C Then
            Me.CTableAdapter.Fill(Me.DatabaseDataSet.C)
        End If
    End Sub
End Class


ik krijg nergens fouten , maar ook geen resultaten.
wat ontbreekt er nog , of wat doe ik fout
 
Ok dan is de manier waarop je dit wild erg omslachtig.
en geen echte DB.
immers een artikel bestaat gij de graatie van een leverancier of in jou
geval een merk en een product.
En dit alles is in je DB teregelen.
je database heeft voor wat je wil deze twee tabels nodig meer niet.

als je wild kan ik je daar verder bij helpen maar mail mij dan want anders wort het een langverhaal hier
 
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan