vb@rchiv
VB Classic
VB.NET
ADO.NET
VBA
C#
TOP-Angebot: 17 bzw. 24 Entwickler-Vollversionen zum unschlagbaren Preis!  
 vb@rchiv Quick-Search: Suche startenErweiterte Suche starten   Impressum  | Datenschutz  | vb@rchiv CD Vol.6  | Shop Copyright ©2000-2024
 
zurück

 Sie sind aktuell nicht angemeldet.Funktionen: Einloggen  |  Neu registrieren  |  Suchen

VB.NET - Ein- und Umsteiger
Re: ListView sortieren nach SubItem - Inhalt 
Autor: Dirk.B
Datum: 19.10.12 12:38

Hallo zusammen!

Als Umsteiger bzw. Anfänger benötige ich eure Hilfe.
Ich hab mal das mit dem DataGridView aufgenommen und so einiges probiert.

Das DataGridView mit Daten aus einer Datenbank zu füllen habe ich nun hinbekommen.

Hier die Code - Auszüge:
'#####--Spaltenköpfe füllen------------------------------------
'#####--diese kann man sicherlich auch eleganter machen ???????
        With DataGridView1
            .ColumnHeadersHeightSizeMode = _
              DataGridViewColumnHeadersHeightSizeMode.DisableResizing
            .ColumnHeadersBorderStyle = DataGridViewHeaderBorderStyle.Sunken
            .ColumnHeadersHeight = 22
            .RowHeadersVisible = False
            .DefaultCellStyle.WrapMode = DataGridViewTriState.False
            .RowsDefaultCellStyle.BackColor = Drawing.Color.White
            .AlternatingRowsDefaultCellStyle.BackColor = Drawing.Color.Beige
            .Columns.Add("0", "DWG")
            .Columns(0).Width = 15
            .Columns.Add("1", "PDF")
            .Columns(1).Width = 15
            .Columns.Add("2", "Prüfung")
            .Columns(2).Width = 15
            .Columns.Add("3", "Artikelnummer Hoffmann")
            .Columns(3).Width = 150
            .Columns(3).DefaultCellStyle.Alignment = _
              DataGridViewContentAlignment.MiddleLeft
            '....
            .SelectionMode = DataGridViewSelectionMode.FullRowSelect
            .MultiSelect = False
        End With
Hier die Datenübernajme aus der Datenbank:
For Each dr In dt.Rows
   DataGridView1.Rows.Add("", "", "", dr("PD_NUM").ToString(), _
                                      dr("MS_SORTIERUNG").ToString(), _
                                      dr("M_Bestelltext").ToString(), _
                                      dr("M_Breite").ToString(), _
                                      dr("M_Dicke").ToString(), _
                                      dr("M_WANDUNG").ToString(), _
                                      dr("M_Laenge").ToString(), _
                                      dr("M_LIEF_PD_NUM").ToString(), _
                                      '....
Next
 
'#####--mit dieser Schleife wollte ich den ersten 3 Cellen Bilder zuorden---
'#####--wenn die Cellen (15) bzw. (16) werte enthalten----------------------
'#####--dieses funktioniert aber nicht--------------------------------------
Dim IntI, intC As Integer
    intC = DataGridView1.Rows.Count
        For IntI = 0 To intC - 1
            Dim CellImage(1) As DataGridViewImageCell
            CellImage(0).Value = ImageList1.Images(20)
            CellImage(0).ImageLayout = DataGridViewImageCellLayout.Normal
            CellImage(1).Value = ImageList1.Images(19)
            CellImage(1).ImageLayout = DataGridViewImageCellLayout.Normal
                If DataGridView1.Rows(IntI).Cells(15).Value.ToString > 0 Then
                    DataGridView1.Rows(IntI).Cells(0) = CellImage(0)
                End If
                If DataGridView1.Rows(IntI).Cells(16).Value.ToString > 0 Then
                    DataGridView1.Rows(IntI).Cells(1) = CellImage(1)
                End If
         Next
Ferner habe ich versucht, wenn ich eine Zeile anklicke, dann sollen bestimmte
Celleninhalte an bestimmte Formularfelder übergeben werden, dieses funktioniert leider auch nicht.
Private Sub DataGridView1_Click(ByVal sender As System.Object, ByVal e As _
  System.EventArgs) Handles DataGridView1.Click
        Try
            Dim n = DataGridView1.CurrentCellAddress.Y
            Dim BildPfad(4) As String
            If CB_Datenbank.Checked Then
                With Me.DataGridView1
                    If .Rows(n).Cells(16).Value.ToString > 0 Then
                        cmdPDF.Visible = True
                    Else
                        cmdPDF.Visible = False
                    End If
 
                    Bezeichnung.Text = .Rows(n).Cells(17).Value
                    TB_Preis.Text = .Rows(n).Cells(12).Value.ToString
 
                    BildPfad(1) = .Rows(n).Cells(15).Value.ToString.Replace( _
                      "D.dwg", "D.wmf")
                End With
                '....
Es wäre schön, wenn mir als Neuling hierbei jemand helfen könnte.

VG

Dirk

alle Nachrichten anzeigenGesamtübersicht  |  Zum Thema  |  Suchen

 ThemaViews  AutorDatum
ListView sortieren nach SubItem - Inhalt3.208Dirk.B08.10.12 16:35
Re: ListView sortieren nach SubItem - Inhalt2.372Manfred X08.10.12 17:52
Re: ListView sortieren nach SubItem - Inhalt2.227Brian08.10.12 18:07
Re: ListView sortieren nach SubItem - Inhalt2.148ModeratorDaveS08.10.12 19:08
Re: ListView sortieren nach SubItem - Inhalt2.450Dirk.B09.10.12 15:04
Re: ListView sortieren nach SubItem - Inhalt2.109Dirk.B19.10.12 12:38
Re: ListView sortieren nach SubItem - Inhalt2.163ModeratorDaveS19.10.12 14:02
Re: ListView sortieren nach SubItem - Inhalt2.127Dirk.B06.11.12 13:40

Sie sind nicht angemeldet!
Um auf diesen Beitrag zu antworten oder neue Beiträge schreiben zu können, müssen Sie sich zunächst anmelden.

Einloggen  |  Neu registrieren

Funktionen:  Zum Thema  |  GesamtübersichtSuchen 

nach obenzurück
 
   

Copyright ©2000-2024 vb@rchiv Dieter Otter
Alle Rechte vorbehalten.
Microsoft, Windows und Visual Basic sind entweder eingetragene Marken oder Marken der Microsoft Corporation in den USA und/oder anderen Ländern. Weitere auf dieser Homepage aufgeführten Produkt- und Firmennamen können geschützte Marken ihrer jeweiligen Inhaber sein.

Diese Seiten wurden optimiert für eine Bildschirmauflösung von mind. 1280x1024 Pixel