Frage

Ich arbeite an einer webfähigen Version unseres bestehenden WinForms-Projektes. Gridviews scheint ein reichlicher Ersatz für die Datagrids zu sein, die wir verwendet haben. Wir haben umfangreiche Tabellenformate für die alte Datagrids geschrieben. Ist es möglich, diesen Code wieder zu verwenden, einen Stil zu einem gridview anwenden?

Wenn ein Umschreiben erforderlich ist, was ist der beste Weg, um die Gridviews stylen?

War es hilfreich?

Lösung

Ich glaube nicht, gibt es einen einfachen Weg zum Hafen von Datagrids zu Gridviews gestylt.

Sie betrachten könnten mit den CSS Freundlichen Steuerelementadapter als Mechanismus für die Stile der Anwendung:

Andere Tipps

Mit Themen und Skin-Dateien ist das, was Sie brauchen.

Überprüfen Sie auf diesen Link: http://msdn.microsoft.com/en-us /library/ykzx33wh(VS.80).aspx

Sie können Stil von Datagrids zu Gridviews über den Copyfrom () -Methode kopieren.

Um einen Header-Stil von einem Datenraster zu einer Rasteransicht zu kopieren:

GridView1.HeaderStyle.CopyFrom(DataGrid1.HeaderStyle);

Fußstil:

GridView1.FooterStyle.CopyFrom(DataGrid1.FooterStyle);

Hope, das hilft.

Das Gridview-Steuerelement hat mehrere Eigenschaften des Typs TableItemStyle (FooterStyle, Header, RowStyle, etc).

Diese TableItemStyle Eigenschaften enthalten eine Methode namens Copyfrom, die eine System.Web.UI.WebControls.Style erwartet. Sie werden Arten nicht für Ihren WinForms der Lage sein, kopieren Datagrid mit dieser Methode.

Ihr schnellste Pfad ist wahrscheinlich die FooterStyle, Header, RowStyle usw. Eigenschaften des Gridview neu zu schreiben und zu verwenden.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top