vb@rchiv
VB Classic
VB.NET
ADO.NET
VBA
C#
sevAniGif - als kostenlose Vollversion auf unserer vb@rchiv CD Vol.5  
 vb@rchiv Quick-Search: Suche startenErweiterte Suche starten   Impressum  | Datenschutz  | vb@rchiv CD Vol.6  | Shop Copyright ©2000-2025
 
zurück

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

ADO.NET / Datenbanken
Re: VB2005: Umschreiben einer DataGrid Klasse auf DataGridView  
Autor: DerLord
Datum: 31.08.06 22:56

Ahhh, sag das doch gleich

Dann nimm das :

    Private Sub DataGridView1_KeyPress(ByVal sender As Object, ByVal e As _
      KeyPressEventArgs) _
        Handles DataGridView1.KeyPress
 
        'Markierungen löschen
        For i As Integer = 0 To sender.Rows.Count - 1
            If sender.Rows(i).Selected() = True Then
                sender.rows(i).selected() = False
            End If
 
        Next
 
 
        If e.KeyChar > " " Then
            strSearch += e.KeyChar.ToString
        End If
        Dim posi As Integer = Search(strSearch, Me.DataGridView1)
        If posi >= 0 Then
            'm_BMB.Position = posi
            'gefunden
            Me.Label15.Text = "gefunden: " & strSearch
        Else
            ' nix gefunden
            Me.Label15.Text = "nix gefunden: " & strSearch
        End If
        'Positionsanzeige im Label 
        'Pos()
        'Positionsanzeige in Statusbar
        'TSSLPos()
 
    End Sub
  Public Function Search(ByVal str As String, ByVal dgv As DataGridView)
 
        Try
            For i As Integer = 0 To dgv.Rows.Count - 1
                If dgv.Rows(i).Cells(0).Value.ToString.ToLower.StartsWith(str) _
                  Then
                    dgv.Rows(i).Selected() = True
                    Return i
                End If
            Next
        Catch ex As Exception
        End Try
 
        Return -1
 
    End Function
Mußt oder solltest natürlich vorher die zuvor markierten Zellen / Zeilen etc. wieder deselektieren -> siehe "Markierungen löschen"
Und du mußt die Spalteangabe bei der Cells-Eigenschaft deinen Bedürfnissen anpassen :
If dgv.Rows(i).Cells(0).....


MfG
Huppi

######################################################
# Dank Computer wissen wir viel genauer, was wir nicht wissen... #
######################################################

alle Nachrichten anzeigenGesamtübersicht  |  Zum Thema  |  Suchen

 ThemaViews  AutorDatum
VB2005: Umschreiben einer DataGrid Klasse auf DataGridView :...1.016Chief30.08.06 15:40
Re: VB2005: Umschreiben einer DataGrid Klasse auf DataGridVi...641ModeratorDaveS31.08.06 08:59
Re: VB2005: Umschreiben einer DataGrid Klasse auf DataGridVi...586Chief31.08.06 10:43
Re: VB2005: Umschreiben einer DataGrid Klasse auf DataGridVi...593ModeratorDaveS31.08.06 10:53
Re: VB2005: Umschreiben einer DataGrid Klasse auf DataGridVi...587Chief31.08.06 11:09
Re: VB2005: Umschreiben einer DataGrid Klasse auf DataGridVi...567ModeratorDaveS31.08.06 11:25
Re: VB2005: Umschreiben einer DataGrid Klasse auf DataGridVi...609Chief31.08.06 12:01
Re: VB2005: Umschreiben einer DataGrid Klasse auf DataGridVi...561ModeratorDaveS31.08.06 12:43
Re: VB2005: Umschreiben einer DataGrid Klasse auf DataGridVi...650Chief31.08.06 16:21
Re: VB2005: Umschreiben einer DataGrid Klasse auf DataGridVi...603DerLord31.08.06 21:58
Re: VB2005: Umschreiben einer DataGrid Klasse auf DataGridVi...601Chief31.08.06 22:31
Re: VB2005: Umschreiben einer DataGrid Klasse auf DataGridVi...597DerLord31.08.06 22:56
Re: VB2005: Umschreiben einer DataGrid Klasse auf DataGridVi...574Chief31.08.06 23:22
Re: VB2005: Umschreiben einer DataGrid Klasse auf DataGridVi...588DerLord01.09.06 00:38

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-2025 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