Beim Entwerfen von LINQ-Klassen mit dem LINQ to SQL-Designer musste ich manchmal die Klassen neu anordnen, damit die resultierenden Spalten in einer DataGridView in einer anderen Reihenfolge angezeigt werden. Leider scheint dies äußerst schwierig zu sein; Sie müssen die Eigenschaften ausschneiden und einfügen oder sie löschen und manuell neu einfügen.Wie können Sie Spalten in LINQ to SQL Designer leicht umordnen?
I wissen Sie können Spalten relativ leicht in einem DataGridView neu anordnen, jedoch würde dies zu einer Menge Hardcoding führen und ich möchte, dass der Designer mit dem Raster übereinstimmt.
Kennt jemand einen einfacheren Weg dies zu erreichen oder schneidet/klebt er die einzige verfügbare Methode?
Ich habe versucht, die .designer.cs-Datei manuell zu bearbeiten, aber die Neuanordnung der Eigenschaften scheint nichts zu tun!
Bearbeiten: Nur um es klar zu machen - Ich möchte neu anordnen, was in der LINQ zu SQL-Designer ist, nicht was in der Tabelle ist. Ich habe keinen Fehler bei der Bestellung gemacht, die eine Rückkehr zum ursprünglichen Tabellenlayout erfordert; eher habe ich eine Tabelle, die eine andere Reihenfolge in Visual Studio als in SQL Server besitzen soll.
Wie würde das Löschen + Wiedereinsetzen mir helfen, Spalten neu zu ordnen? ... Was ist SqlMetal? – ljs
Sorry, vielleicht habe ich die Frage falsch angegeben - ich möchte das * ursprüngliche Tabellenlayout * neu anordnen, so dass es in einer anderen Reihenfolge im DataGridView erscheint als in der Tabelle. – ljs