1

私は、既存の winforms プロジェクトの Web 対応バージョンに取り組んでいます。グリッドビューは、これまで使用してきたデータグリッドの十分な代替品のようです。古いデータグリッド用に書かれた広範なテーブル スタイルがあります。このコードを再利用してスタイルをグリッドビューに適用することは可能ですか?

書き直しが必要な場合、グリッドビューのスタイルを設定する最良の方法は何ですか?

4

4 に答える 4

1

CopyFrom()メソッドを使用して、データグリッドからグリッドビューにスタイルをコピーできます。

ヘッダースタイルをデータグリッドからグリッドビューにコピーするには、次の手順に従います。

GridView1.HeaderStyle.CopyFrom(DataGrid1.HeaderStyle);

フッタースタイル:

GridView1.FooterStyle.CopyFrom(DataGrid1.FooterStyle);

お役に立てれば。

于 2009-02-02T15:11:53.953 に答える
1

GridView コントロールには、タイプ TableItemStyle (FooterStyle、HeaderStyle、RowStyle など) のいくつかのプロパティがあります。

これらの TableItemStyle プロパティには、System.Web.UI.WebControls.Style を必要とする CopyFrom というメソッドが含まれています。このメソッドを使用して WinForms DataGrid のスタイルをコピーすることはできません。

最も簡単な方法は、おそらく GridView の FooterStyle、 HeaderStyle 、RowStyle などのプロパティを書き直して使用することです。

于 2009-02-06T03:46:20.667 に答える
1

テーマとスキンファイルを使用することが必要です。

このリンクを確認してください: http://msdn.microsoft.com/en-us/library/ykzx33wh(VS.80).aspx

于 2009-02-01T15:42:38.463 に答える
1

データグリッドからグリッドビューにスタイルを移植する簡単な方法はないと思います。

スタイルを適用するメカニズムとして、 CSS Friendly Control Adaptersを使用することを検討してください。

于 2009-02-02T10:14:05.147 に答える