ASPのSystem.Web.UI.WebControls.DataGridにおいて、DataGrid_PreRenderイベントなどのタイミングで実際に表示されているセルの横幅を取得するにはどのようにしたらよいでしょうか?

なお、DataGridItem.Cells(i).Width.Valueでは取得できませんでした。

回答の条件
  • 1人2回まで
  • 登録:2007/09/28 17:44:32
  • 終了:2007/10/02 18:20:19

回答(1件)

id:minkpa No.1

minkpa回答回数4178ベストアンサー獲得回数552007/09/30 01:27:49

id:lains_you

 文字列を折り返しなしで表示するため、セルの幅は固定ではありません。

 また、上記URLは幅の指定方法であって、取得方法ではありません。

2007/10/01 10:10:50
  • id:lains_you
     無意味な回答のみのため、キャンセルさせていただきました。
     私の質問文が足りないためか、勘違いであったのなら仕方ありませんが、似たような語句があるだけで、まったく回答になっていないURLで回答するのはやめてください。

     結局、サーバ側PreRenderイベントでセル横幅を取得する方法がわからなかったため、JavaScript側のonloadイベントでセル横幅を取得する方法にて対応しました。

この質問への反応(ブックマークコメント)

「あの人に答えてほしい」「この質問はあの人が答えられそう」というときに、回答リクエストを送ってみてましょう。

これ以上回答リクエストを送信することはできません。制限について

絞り込み :
はてなココの「ともだち」を表示します。
回答リクエストを送信したユーザーはいません