- PR -

DataGrid コントロール 編集 TextBox の幅指定

1
投稿者投稿内容
Rikuro
会議室デビュー日: 2003/09/04
投稿数: 12
投稿日時: 2003-09-09 22:12
こんにちは、Rikuro です。

DataGrid コントロールのボタン列にある、『編集、更新、キャンセル』ボタンを用いてDBの編集を行っております。

画面の編集ボタンを押下すると、その行のセルが TextBox に変わるのですが、この時、TextBox の幅が広いため、横に大きく広がってしまいます。
この場合の TextBox の幅の指定というのは可能なのでしょうか?
方法をご存知の方がいらっしゃいましたら、ご教授願います。
HISASHI
会議室デビュー日: 2003/07/10
投稿数: 17
投稿日時: 2003-09-09 22:20
スタイルシートで設定してみてはいかがでしょうか?

style="width:100px"
Rikuro
会議室デビュー日: 2003/09/04
投稿数: 12
投稿日時: 2003-09-10 09:49
スタイルシートで設定というのは、ツールボックスから TextBox を配置した場合は指定が可能です。
しかし、DataGrid のプロパティビルダのボタン列にある『編集、更新、キャンセル』ボタンを用いた場合、編集ボタンを押下時に表示される TextBox の記述が、HTML にもコードにもありません。
この場合でも、スタイルシートの設定というのは可能なのでしょうか?
HISASHI
会議室デビュー日: 2003/07/10
投稿数: 17
投稿日時: 2003-09-10 12:55
e.item.cells(0).controls(0)でtextboxのオブジェクトを取得できると思います。

この会議室の過去に動的にstyleを変更する方法が載っています。
http://www.atmarkit.co.jp/bbs/phpBB/viewtopic.php?topic=5316&forum=7

これでスタイルの変更はできませんか?

試していませんのでいくかどうかわかりませんが・・・

的はずれならばすみません
1

スキルアップ/キャリアアップ(JOB@IT)