C# と VB.NET の質問掲示板

わんくま同盟

ASP.NET、C++/CLI、Java 何でもどうぞ

C# と VB.NET の入門サイト


(過去ログ 17 を表示中)
■6884 / )  Re[2]: GridViewで列の幅を変わらないようにする
□投稿者/ ぽぴ王子 (261回)-(2007/08/26(Sun) 13:13:07)
ぽぴ王子 さんの Web サイト
そう簡単な問題でもないので、ちょっと他の方の回答を待っていましたが(ずるい)
それもなんなのでとりあえず。

> 分類:[.NET 全般]

[.NET 全般]になっていますが、GridView ということは ASP.NET ですよね。
カテゴリは正しく選択しないと、このように回答がつきません。
分類は正しく選択するようにしてください。

そういう私も

> WinXP,VB2005,VWD2005,SQLServer2005の環境です。

の VWD2005 を見て「ああ、ASP.NET か…」とやっと気づいたぐらいですが。

> プロパティ AllowUserToResizeColumns = false にして見てくださいよ。

AllowUserToResizeColumns は DataGridView のプロパティですし、その場合は
WindowsForm の話になります。これは ASP.NET の話のようですから、ちょっと
違いますね。

GridView は HTML の table として出力されますから、そのテーブルに対して
スタイルシートの table-layout を指定してあげると幅が一定になると思います。
ただし、この場合一行目の幅に固定される(一行目の幅をキチンと設定しておく
必要がある)のと、高さも固定になることに注意が必要です。

参考資料
http://www.htmq.com/style/table-layout.shtml
返信 編集キー/


管理者用

- Child Tree -