2004.12.10

DataGridをもっと動的に変えたい

以前、DataGridのタイトルの変え方やタイトルの非表示のさせかたを紹介しました。
今回は幅の変更の仕方を詳細したいと思います。

やり方は、前回書きましたItemDataBoundで行います。
e.Item.Cells(Integer)Widthに値をセットするのですが、
型がSystem.Web.UIWebControls.Unitですので書き方に工夫がいります。
Unit.Pixel(Integer)という書き方をする事で解消されます。

書き方例:
e.Item.Cells(0).Width = Unit.Pixel(50)

これで動的に幅の設定も出来るようになりました。
是非お試しください。

トラックバック

この一覧は、次のエントリーを参照しています: DataGridをもっと動的に変えたい:

» datagridのタイトルを動的に変更したい 送信元 ソフトウエア開発部
「datagridのタイトルのテキストを変更したい!!」 「コードは今回は隠し項... [詳しくはこちら]

» datagridのタイトルを動的に変更したい 送信元 ソフトウエア開発部
「datagridのタイトルのテキストを変更したい!!」 「コードは今回は隠し項... [詳しくはこちら]

コメントを投稿

(いままで、ここでコメントしたことがないときは、コメントを表示する前にこのブログのオーナーの承認が必要になることがあります。承認されるまではコメントは表示されません。そのときはしばらく待ってください。)

photo
ntakayama