vb@rchiv
VB Classic
VB.NET
ADO.NET
VBA
C#
Schützen Sie Ihre Software vor Software-Piraterie - mit sevLock 1.0 DLL!  
 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

Fragen & Antworten rund um sev-Komponenten
Re: SevDataGrid2 (Anfängerproblem) 
Autor: ModeratorDieter (Moderator)
Datum: 08.05.08 15:02

Hier ein kleines Beispiel:
Private Sub Form_Load()
  With Grid1
    .DataMode = Mode_List
 
    ' Spalten erstellen
    With .ColumnAdd("menge", "Menge", 1000, ALIGNMENT_RIGHT, , , , , _
      SORT_NUMERIC)
      .InputType = INPUT_NUMERIC
      .Decimals = 0
    End With
    .ColumnAdd "bez", "Bezeichnung"
    With .ColumnAdd("preis", "Preis", 1200, ALIGNMENT_RIGHT, , , , , _
      SORT_CURRENCY)
      .InputType = INPUT_CURRENCY
    End With
    With .ColumnAdd("summe", "Summe", 1200, ALIGNMENT_RIGHT, , , , , _
      SORT_CURRENCY)
      .LockEdit = True
    End With
 
    ' Editieren zulassen
    .AllowEdit = True
  End With
End Sub
Private Sub Grid1_AfterCellEdit(nRow As Long, nCol As Long, ByVal sText As _
  String)
  If nCol = 1 Or nCol = 3 Then
    ' Summe aktualisieren
    Dim Menge As Long
    Dim Preis As Double
 
    With Grid1
      If .IsEditMode = MODE_ADDNEW Then
        Menge = Val(.CellNew("menge"))
        If Len(.CellNew("preis")) > 0 Then Preis = CDbl(.CellNew("preis"))
        .CellNew("Summe") = FormatCurrency(Menge * Preis)
      Else
        Menge = Val(.Text(nRow, "menge"))
        If Len(.Text(nRow, "preis")) > 0 Then Preis = CDbl(.Text(nRow, "preis"))
        .Text(nRow, "Summe") = FormatCurrency(Menge * Preis)
      End If
    End With
  End If
End Sub
Private Sub Command1_Click()
  ' Neue Datenzeile
  Grid1.AddNew
  Grid1.CellNew("menge") = 1
End Sub

_________________________
Professionelle Entwicklerkomponenten
www.tools4vb.de

alle Nachrichten anzeigenGesamtübersicht  |  Zum Thema  |  Suchen

 ThemaViews  AutorDatum
SevDataGrid2 (Anfängerproblem)692Mikey08.05.08 14:38
Re: SevDataGrid2 (Anfängerproblem)460ModeratorDieter08.05.08 14:41
Re: SevDataGrid2 (Anfängerproblem)449Mikey08.05.08 14:42
Re: SevDataGrid2 (Anfängerproblem)485ModeratorDieter08.05.08 15:02
Re: SevDataGrid2 (Anfängerproblem)429Mikey08.05.08 15:28
Re: SevDataGrid2 (Anfängerproblem)564ModeratorDieter08.05.08 15:31

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