Announcement

Collapse
No announcement yet.

DGV contextmenüe

Collapse
X
  • Filter
  • Time
  • Show
Clear All
new posts

  • DGV contextmenüe

    Hallo ihr alle
    Vielleicht kan mir einer weiterhelfen
    Ich habe ein gebundenes DGV (access DB) und möchte
    im DGV eine oder mehrere Zellen mit der linken Maustaste selectieren
    und anschließend mit der rechten Maustaste einen Eintrag aus dem Contextmenüe(schon erstellt)
    in die Selektierten zellen schreiben.
    Wie funktioniert sowas ?
    z.Z. wird wenn ich mit der rechten Maustaste klicke nur das Contextmenue geöffnet
    Maus weiss also nicht wo sie grad ist.
    Ich vermute mal, man muss erst wissen welche Zellen Markiert sind
    aber wie funktioniert sowas
    Bin ja noch anfänger in VB.net
    Gruß
    Jens

  • #2
    Ich vermute mal, man muss erst wissen welche Zellen Markiert sind
    Dazu kannst du einfach die SelectedCells Property auswerten.

    Je nachdem was du gebunden hast sollte du sauber in die Datenquelle zurückgeschreiben können wenn du einfach den Value der Cell setzt.
    Sollte das nicht möglich sein und du mußt die Datenquelle direkt ändern dann kannst du an der Cell OwningRow.DataBoundItem auswerten um an die Datenzeile aus der Quelle zu kommen und über OwningColumn der Zelle kannst du rausbekomemn welche Spalte/Property der Quelldatenzeile du ändern mußt.

    Comment


    • #3
      OhOh
      das muss ich als anfänger erst mal verdauen und nachgoogeln
      hast du vielleicht ein Beispiel dafür ??
      Gruß
      Jens

      Comment


      • #4
        hast du vielleicht ein Beispiel dafür ??
        Die Doku ist voll davon Wenn du dem Link zu SelectedCells in die Doku folgst wirst du auch ein Beispiel finden.
        Von da aus solltest du auch zu den anderen erwähnten Properties finden und hoffentlich auch dort Beispiele finden falls überhaupt nötig.

        Sonst wenn du über irgendein Detail beim probieren stolperst frag noch mal nach. Die meisten die hier mitlesen sind aber eher c# Entwickler mit lauffähigen guten VB Code als Beispiel von uns wird es aber eher schwierig

        Comment


        • #5
          ok vielen Dank
          ich werd mich da mal reinlesen und deinen rat folgen
          wenns probleme gibt, dann melde ich mich nochmal
          vielen Dank
          Gruß
          Jens

          Comment

          Working...
          X