VB6/VBA MSFlexGrid zu VB.NET DataGridView

Wieder einmal mehr fantastisch VB6 zu VB.NET migration.

Okay, sicher, das ist nicht unbedingt eine "Frage" in der definition, aber es wird viele Fragen beantworten, die Nutzer in der Zukunft haben werden, und hoffentlich beantworten meiner Fragen.

Ich versuche zu kompilieren eine Liste von Eigenschaften und Funktionen innerhalb MSFlexGrid in VB6/VBA und .NET DataGridView gibt, die die selben oder etwas gleichen verwendet. Nicht nur, dass ich Sie brauche, aber ich bin sicher, es gibt mehr, die dies tun.

Bisher dies ist, was ich habe, und ich möchte, dass die anderen fühlen sich frei, um hinzuzufügen und zu Bearbeiten, wie du willst. Ich hoffe, dies hilft mir, mich und andere zu bekehren alten Steuerelementen in .NET-Steuerelemente mit der gleichen Funktionalität wie in den alten code. Wenn Sie Lust auf hinzufügen, geben Sie den Bezug in die Korrekten und die definition in eigenen Ort:

VB6/VBA                          VB.NET

MSFlexGrid.Cols         :::::    DataGridView.ColumnCount
MSFlexGrid.Col          :::::    ???
MSFlexGrid.Rows         :::::    DataGridView.RowCount
MSFlexGrid.Row          :::::    ???
MSFlexGrid.TextMatrix   :::::    DataGridView.Item(Int32,Int32).Value
MSFlexGrid.TextArray    :::::    ???
Add More Here           :::::    Add More Here

Definitionen VB6:

  1. MSFlexGrid.Cols = Gibt zurück oder legt die Gesamtzahl der Spalten in einer MSFlexGrid.

  2. MSFlexGrid.Col = Gibt zurück oder legt die Koordinaten der aktiven Zelle in einer MSFlexGrid.

  3. MSFlexGrid.Zeilen = Gibt zurück oder legt die Gesamtzahl der Zeilen in einer MSFlexGrid.

  4. MSFlexGrid.Zeile = Gibt zurück oder legt die Koordinaten der aktiven Zelle in einer MSFlexGrid.

  5. MSFlexGrid.TextMatrix = Gibt zurück oder legt den text-Inhalt einer beliebigen Zelle. Diese Eigenschaft können Sie festlegen oder abrufen des Inhalts einer Zelle ohne änderung der Zeile und Col Eigenschaften

  6. MSFlexGrid.TextArray = Gibt zurück oder legt den text-Inhalt einer beliebigen Zelle. Diese Eigenschaft können Sie festlegen oder abrufen des Inhalts einer Zelle ohne änderung der Zeile und Col Eigenschaften.

  7. Fügen Sie Hier Mehr


Definitionen VB.NET:

  1. DataGridView.ColumnCount = Ruft ab oder legt die Anzahl der angezeigten Spalten in der DataGridView.

  2. DataGridView.RowCount = Ruft ab oder legt die Anzahl der angezeigten Zeilen in der DataGridView.

  3. DataGridView.Element(Int32,Int32).Wert = Stellt einen indexer zu bekommen, oder legen Sie die Zelle am Schnittpunkt der Spalte und der Zeile mit der angegebenen Indizes, und gibt dann den Wert.

  4. Fügen Sie Hier Mehr

  • In .Net, Windows forms-Steuerelemente (DataGridViews besonders) sind in der Regel verpflichtet zu Datenquellen - business-Objekte und Modelle mit Einbinden. Wo, wie in VB6 MSFlexGrids waren in der Regel bevölkert von hand, oder mit einem ADODB.recordset oder die ungeraden Gelegenheit, wo Sie vielleicht binden Sie ein HeiracrchicalMSFlexGrid mit einem Geformten SQL-Befehl. Wenn es also darum geht zu MSFlexGrid.Col/Row-Eigenschaften, die Sie zu Ihnen Zugang über Ihre Objekt-Modell eher als die Kontrollgruppe. Trennung der Anliegen. ps Bearbeitungen lol
Schreibe einen Kommentar