Sichtbaren Bereich in einem DataGridView bestimmen



  • Hallo Leute,

    ich hoffe ihr könnt mir helfen.
    Ich schreibe ein kleines Programm, was mit einem DataGridView arbeitet.
    Es werden keine Daten an das DataGridView gebunden.
    Ich benutze Visual C++ 2010 Express Edition.

    Mein Problem:
    Sagen wir es gibt in dem DataGridView insgesamt 14 Zeilen.
    Das Element kann zeitgleich 11 anzeigen. Wenn ich jetzt die Zeile 12 markiere
    ( über einen Funktionsaufruf, nicht per scrollen und selektieren ) liegt diese ausserhalb des sichtbaren Bereichs.

    Nun ist meine Frage:
    Wie kann ich den sichtbaren Bereich des DataGridView auf die (markierte)Zeile 12 setzen?
    Ist es mit 'DataGridView->FirstDisplayedCell=' möglich und wenn ja, wie müsste die Zuweisung aussehen?
    Welche Möglichkeiten könnte ich nutzen?

    Über ein Beispiel wäre ich echt sehr dankbar.
    Vielen Dank.

    Gruß
    Turbo_Freak



  • Okay ich habe es nun doch gelöst.

    Ich habe folgendes dazu benutzt:

    DataGridView1->FirstDisplayedScrollingRowIndex=11;
    ( Ist nur zum Testen gewesen.. auf jeden Fall habe ich die Zuweisung begriffen 🙂 )



  • Dieser Thread wurde von Moderator/in Martin Richter aus dem Forum MFC (Visual C++) in das Forum C++/CLI mit .NET verschoben.

    Im Zweifelsfall bitte auch folgende Hinweise beachten:
    C/C++ Forum :: FAQ - Sonstiges :: Wohin mit meiner Frage?

    Dieses Posting wurde automatisch erzeugt.


Anmelden zum Antworten