DataGridView bearbeiten



  • Hallo Leute!

    ich habe in meinem Programm ein DataGridView!
    durch Rechtsklick in ein beliebiges Feld einer Zeile öffnet sich ein ContextMenu mit weiteren Funktionen!
    Mit welchen Methoden kann ich ermitteln in welche Zeile geklickt wurde bzw. welchen Wert das Feld der ersten Spalte dieser Zeile hat!

    danke im voraus
    lg



  • Du könntest das CellMouseEvent verwenden und dann das Menü selber öffnen.



  • hi
    daran habe ich auch schon gedacht!
    allerdings weiß ich nicht wie ich durch das CellMouseDown auf die erste Zelle dieser Zeile kommen soll weil ich den darin stehenden Wert übergeben muss!



  • Manuel007 schrieb:

    hi
    daran habe ich auch schon gedacht!
    allerdings weiß ich nicht wie ich durch das CellMouseDown auf die erste Zelle dieser Zeile kommen soll weil ich den darin stehenden Wert übergeben muss!

    sorry mit dem mouseeventarg bekomme ich den rowindex 😃
    habe ich übersehen
    nun stehe ich aber vor dem Problem, wie ich auf die DataGridZelle mit Koordinaten (rowindex, 1) zugreife
    gibt es eine property die den datagrid wie ein array darstellt?



  • Du hast es doch schon selber erraten.
    DataGridView::Item -Property
    myDataGridView[column, row]


Anmelden zum Antworten